URL строки запроса к SEO дружественному URL

0

Я пытаюсь переписать 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]

Даже после нескольких часов исследований я не знаю, почему это не работает :(

  • 0
    На какой URL вы собираетесь и что вы ожидаете увидеть?
  • 0
    Как healthy-recipes стать hl_cusine=1 в правилах перезаписи?
Показать ещё 1 комментарий
Теги:
.htaccess
url
mod-rewrite

1 ответ

1

$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]
  • 0
    @Michael ... теперь URL открывается как example.com/recipes/healthy-recipes, но не перенаправляется автоматически
  • 0
    можешь объяснить немного больше?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню