htaccess重定向条件不起作用

时间:2015-01-21 21:10:01

标签: .htaccess redirect

我创建了一些重定向条件,但只有一个不起作用:

Redirect 301 /testy.html?task=quiz&quizId=1 /testy-egzaminacyjne/egzaminy-na-pozwolenie-na-bron.html

可能是因为第一个(旧的)URL使用了? =& ......但我无法弄清楚应该如何正确更改它。

1 个答案:

答案 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]