我创建了一些重定向条件,但只有一个不起作用:
Redirect 301 /testy.html?task=quiz&quizId=1 /testy-egzaminacyjne/egzaminy-na-pozwolenie-na-bron.html
可能是因为第一个(旧的)URL使用了? =& ......但我无法弄清楚应该如何正确更改它。
答案 0 :(得分:0)
您无法使用Redirect
指令匹配查询字符串。请改用mod_rewrite
。
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^task=quiz&quizId=1$ [NC]
RewriteRule ^testy\.html$ /testy-egzaminacyjne/egzaminy-na-pozwolenie-na-bron.html? [L,R=301]