htacces redirect question - PullRequest
       11

htacces redirect question

2 голосов
/ 05 мая 2011

У меня есть проблема, которую я не могу решить.Мне нужно перенаправить (изменить / сделать SEO дружественным), используя мой файл htacces, следующий URL

из:

http://www.domain.com/cat/subcat/?id=text

в:

http://www.domain.com/cat/subcat/text

Не могли бы вы помочь встретиться с этим, поскольку замечание, кажется, работает.

1 Ответ

3 голосов
/ 05 мая 2011

mod_rewrite не соответствует строке запроса в первом параметре RewriteRule.Вам понадобится RewriteCond вместо этого.Кроме того, при использовании правил перезаписи в .htaccess ведущий / отсутствует при сопоставлении в RewriteRule.

RewriteCond %{QUERY_STRING} id=([^&]*)
RewriteRule ^cat/subcat/$ /cat/subcat/%1 [L,R=301]

%1 - это идентификатор, который был сопоставлен в RewriteCond

Надеюсь, это поможет.

...