我有数百个抓取错误,例如:
http://www.myfakebaseurl.com/education/imgcourse/Course.php?wikiinfa=1&page=5438
我想重定向到:
http://www.myfakebaseurl.com/education/courses.html
RewriteRule ^education/imgcourse/Course.php?(.*)$ http://wwww.myfakebaseurl.com/education/courses.html [R=301,L]
仍然导致:
http://www.myfakebaseurl.com/education/courses.html?wikiinfa=1&page=4973
如何摆脱所有$ _GET变量?
答案 0 :(得分:1)
除非给出QSA
标志,否则新的给定查询字符串将替换旧的查询字符串,因此只需提供一个空的查询字符串。
RewriteRule ... http://example.com/foo.php? [L]