如何使用mod_rewrite删除后的所有内容? (问号)在URL?
例如:
http:// 127.0.0.1/ALL_FILES.php?test=1
在mod_rewrite之后:
http:// 127.0.0.1/ALL_FILES.php
对于php,这意味着对于系统上的所有文件,$ _GET超级全局将始终为空。
谢谢。
答案 0 :(得分:1)
以下规则应该处理它(对于您网站上的所有网址,如上所述):
RewriteCond %{QUERY_STRING} .+
RewriteRule ^(.*)$ /$1? [R=301,L]
我必须承认我有点好奇你为什么要这样做...我认为它没有太多的SEO值,你可以忽略脚本中的$_GET
变量?