Php 如何使用htaccess重定向子文件夹查询字符串url
晚上好 我在wordpress中有我的网站,我不想在google搜索结果中索引查询字符串url,所以我用下面的代码作为主页urlPhp 如何使用htaccess重定向子文件夹查询字符串url,php,wordpress,.htaccess,redirect,Php,Wordpress,.htaccess,Redirect,晚上好 我在wordpress中有我的网站,我不想在google搜索结果中索引查询字符串url,所以我用下面的代码作为主页url RewriteCond %{QUERY_STRING} . RewriteRule ^$ /? [R=301,L] RewriteCond %{THE_REQUEST} \? RewriteCond %{QUERY_STRING} ="" RewriteRule .? %{REQUEST_URI}? [R=301,L] 通过使用上面下面的代码url自动重定向到主u
RewriteCond %{QUERY_STRING} .
RewriteRule ^$ /? [R=301,L]
RewriteCond %{THE_REQUEST} \?
RewriteCond %{QUERY_STRING} =""
RewriteRule .? %{REQUEST_URI}? [R=301,L]
通过使用上面下面的代码url自动重定向到主url
??或
重定向到
但我担心的是,上面的代码不适用于子文件夹或子目录,如
还是
应该重定向到
或分别
有人能帮我改正上面的代码吗
谢谢您可以使用以下代码从URL中删除查询字符串:
RewriteEngine on
RewriteCond %{QUERY_STRING} .+
RewriteRule ^ %{REQUEST_URI}? [L,R=301]
重定向不起作用的原因是您正在检查空查询字符串
RewriteCond %{QUERY_STRING} =""
您需要检查查询字符串是否存在
RewriteCond %{QUERY_STRING} .+
您可以使用以下代码从URL中删除查询字符串:
RewriteEngine on
RewriteCond %{QUERY_STRING} .+
RewriteRule ^ %{REQUEST_URI}? [L,R=301]
重定向不起作用的原因是您正在检查空查询字符串
RewriteCond %{QUERY_STRING} =""
您需要检查查询字符串是否存在
RewriteCond %{QUERY_STRING} .+
kidly给我完整的代码,我可以替换为给定的代码kidly给我完整的代码,我可以替换为给定的代码