Нужна помощь по перенаправлению htaccess - PullRequest
0 голосов
/ 12 января 2012

У меня динамический URL domain.com/product/Paper_Bags/Merchandise_Bags_-_Matte_Colors/6_25__X_9_25_/Misty_Grey?7. Который при вызове нужно перенаправить на domain.com/paper-merchandise-bags-plain-white/

Я использую условие и правило как

RewriteCond %{QUERY_STRING} (.*)$
RewriteRule ^(.*)/Misty_Grey http://domain.com/paper-merchandise-bags-plain-white/? [R=301,L]

Но это не работает. Может ли кто-нибудь помочь мне решить эту проблему.

Если я использую RedirectMatch ^(.*)/Misty_Grey http://domain.com/paper-merchandise-bags-plain-white/ Это перенаправляется на http://domain.com/paper-merchandise-bags-plain-white/?7 Есть ли способ удалить? 7, чтобы строка запроса не была видна

1 Ответ

0 голосов
/ 12 января 2012

Попробуйте следующие команды,

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com[nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

//301 Redirect Old File
Redirect 301 http://domain.com/product/Paper_Bags/Merchandise_Bags_-_Matte_Colors/6_25__X_9_25_/Misty_Grey?7 http://domain.com/paper-merchandise-bags-plain-white/?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...