2013-11-01 3 views
1

Я пытаюсь перенаправить следующий адресПеренаправление URL со строкой запроса на другой URL

http://www.mydomain.com/catalogsearch/result/index/?brand=1076&mode=grid&product_category=5533&q=pro+restore  

Для этого URL:

http://www.mydomain.com/nsearch/?q=pro+restore 

Это код, который я использовал для других URL-адресов в HTAccess :

RewriteCond %{REQUEST_URI} ^/catalogsearch/result/index/$ 
RewriteCond %{QUERY_STRING} ^brand=1076&mode=grid&product_category=5533&q=pro+restore$ 
RewriteRule ^(.*)$ http://www.mydomain.com/nsearch/?q=pro+restore [R=301,L] 

Но это не работает. Любые идеи о том, что мне не хватает?

Благодаря

ответ

1

Попробуйте этот код в файле DOCUMENT_ROOT/.htaccess:

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^brand=1076&mode=grid&product_category=5533&(q=pro\+restore)$ [NC] 
RewriteRule ^catalogsearch/result/index/?$ /nsearch/?%1 [R=301,L] 
+0

что сделал трюк, спасибо! – bones

+0

Добро пожаловать, рад, что это сработало для вас. – anubhava

Смежные вопросы