如何使用mod_rewrite删除后的所有内容? (问号)在URL中?

时间:2010-01-07 06:14:21

标签: apache mod-rewrite

如何使用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超级全局将始终为空。

谢谢。

1 个答案:

答案 0 :(得分:1)

以下规则应该处理它(对于您网站上的所有网址,如上所述):

RewriteCond %{QUERY_STRING} .+
RewriteRule ^(.*)$ /$1? [R=301,L]

我必须承认我有点好奇你为什么要这样做...我认为它没有太多的SEO值,你可以忽略脚本中的$_GET变量?