Я пытаюсь переписать URL-адрес для цели SEO.
Старый URL:
http://www.example.com/recipe_local.php?hl_cusine=1
Новый URL-адрес должен быть как ниже и автоматически перенаправлять на этот URL-адрес, если пользователь выходит выше URL-адреса
http://www.example.com/recipes/healthy-recipes
Мой код в.htaccess:
RewriteEngine on
RewriteRule ^recipes/healthy-recipes/$ recipe_local.php?hl_cusine=$1 [NC,L]
RewriteRule ^recipes/healthy-recipes$ recipe_local.php?hl_cusine=$1 [NC,L]
Даже после нескольких часов исследований я не знаю, почему это не работает :(
$1
в вашем переписывании указывает на обратную ссылку, которую вы никогда не захватываете.
Если у вас нет RewriteCond
вы не показываете?
пытаться:
RewriteEngine on
RewriteRule ^recipes/healthy-recipes/$ recipe_local.php?hl_cusine=1 [NC,L]
RewriteRule ^recipes/healthy-recipes$ recipe_local.php?hl_cusine=1 [NC,L]
healthy-recipes
статьhl_cusine=1
в правилах перезаписи?