2015-10-23 5 views
0

Я не могу найти случай с обеих сторон (ЦСИ и цель) с параметрами,301 FROM URL с параметрами к URL с параметрами

Мне нужно сделать 301 из:

www.example.com/ тест-тест/test.html? subcats = Y = & features_hash V231

к

www.example.com/test-test/test.html?features_hash=18-231

+0

Я отредактировал мой пост, пожалуйста, помогите с пересмотренными URL-адресами – Caipiranha

ответ

1

Вы можете попробовать что-то вроде этого:

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^subcats=Y&features_hash=V(231)$ 
RewriteRule /test-test/test.html /test-test/test.html?features_hash=18-%1 [R=301,L] 

На самом деле это может быть сделано в одном RewriteRule, но это правило будет слишком долго

+0

Это не сработает, но, возможно, я пропустил категорию посередине, так что ее больше похоже на www.example.com/test-1/test.html – Caipiranha

+0

@Caipiranha: Тогда отредактируйте свой вопрос и укажите правильные URL-адреса 'from' и' to' – anubhava

+0

Я отредактировал исходное сообщение – Caipiranha

0

Вы можете использовать это правило в /test-test/.htaccess:

RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.*?/test\.html\?subcats=Y&features_hash)=V(\d+) [NC] 
RewriteRule^/%1=18-%2 [R=301,L] 
Смежные вопросы