我相信我的问题很独特。我环顾四周,找不到答案。
如果出现以下情况,网站站长工具中有多个报告显示网址:
website.com/shop/?orderby=date
是否有.htaccess代码行将上述网址重定向到
website.com/shop/
并且重定向将是301?
谢谢
答案 0 :(得分:1)
这似乎相对简单。如果您只是想在查询字符串中搜索“orderby = val”,如果找到,请重定向到基URI,请尝试:
RewriteBase /
RewriteCond %{QUERY_STRING} orderby=
RewriteRule ^(.*)$ $1? [R=301]
这假设您已在主配置中启用了重写模块:
LoadModule rewrite_module modules / mod_rewrite.so
更新:示例2:
RewriteBase /
RewriteCond %{QUERY_STRING} orderby=
RewriteRule ^shop/ products? [R=301]