Можно ли изменить ссылки и перенаправить с помощью htaccess? - PullRequest
1 голос
/ 12 июня 2011

Это мой .htaccess

RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^genre/(.*)$ /index.php?genre=$1 [R=301]

Mod_rewrite работает, но также работает старый пример ссылки:

/ index.php? Genre = action

Все еще работает.Я хочу перенаправить его на:

/ жанр / action

Проблема: Они оба работают, я хочу, чтобы старый перенаправил нановый.

И есть ли возможность менять ссылки с помощью .htaccess.Какая-то замена URL?

В моих ссылках все еще написано:

www.site.com / index.php? Genre = action

Я хочучтобы изменить его на:

www.site.com / genre / action

Или я должен сделать это вручную?

Спасибо!

1 Ответ

0 голосов
/ 12 июня 2011

[R=301] приводит к перенаправлению HTTP с кодом состояния 301.

Просто напишите

RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^genre/(.*)$ /index.php?genre=$1

переписать URL-адреса на стороне сервера.

...