1

У меня возникли проблемы с перенаправлением со старого сайта, содержащего ссылки с буквенно-цифровыми символами.htacess redirect с использованием буквенно-цифровых символов

Вот что у меня есть:

Redirect 301 /itemlist.asp?depart=Entry+Doors&subcat=Wood+%26+Wrought+Iron&disnum=all /index.html 

Файл .htaccess не признает старую ссылку как URL. Я искал все, но ответы специфичны для вопросов. Это явно не помогает моей ситуации. Любая помощь будет оценена.

+0

строки запроса не могут быть сопоставлены с помощью 'директивы Redirect'. Используйте 'RewriteCond' в' mod_rewrite' – anubhava

ответ

0

использовать что-то вроде:

RewriteEngine on 
RewriteCond %{QUERY_STRING} =depart=Entry+Doors&subcat=Wood+%26+Wrought+Iron&disnum=all 
RewriteRule^/index.html [R=301,L] 
+0

Я пробовал это, но безрезультатно – SmartTech

+0

Что именно вы пробовали? – SuperDuperApps

+0

Я скопировал и вставил код, который вы предоставили. – SmartTech