我想像这样将具有查询字符串的 url 重定向到首页
来自
到
因为当我输入 https://cococo.com?abc=123它还显示首页,所以我认为它对搜索引擎优化不友好。
如何编写.htaccess 来解决这个问题?
下面一个是错误的。
RewriteCond %{QUERY_STRING} .+
RewriteRule ^\?(.*)$ %{ENV:REWRITEBASE}?$1 [L,R=301]
最佳答案
您可以使用此规则仅在着陆页上删除查询字符串:
RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule ^/?$ /? [L,R=301]
关于php - htaccess 301 重定向 - 删除查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36618943/