我想对所有带有查询字符串的URL进行301重定向到基本URL(没有查询字符串)。
例如:
http://www.mysite.com/directory/abcbd.html?q1=23&q2=89 应重定向到 http://www.mysite.com/directory/abcbd.html
如上例所示,“q1 =”将始终出现在相关网址的开头。下一组网址可能会有所不同。所以有类似的东西:RewriteCond%{query_string}“q1 =。*” - 不擅长这些东西!
我需要在.htaccess文件中输入哪些条目?
谢谢, 萨米尔
答案 0 :(得分:0)
实际上我是使用wp_redirect插件完成的。
来源:/(。)/(。)。html(。)\?dontneedthisstring =(。) target:/$1/$2.html
这可以清理它。
这里“dontneedthisstring”是我试图摆脱的uniq字符串。
答案 1 :(得分:0)
我已经完成了这条规则:
RewriteRule ^(.*)\?.* $1 [L,R=301]