Php 从重写中排除带有变量的文件
我正在为Php 从重写中排除带有变量的文件,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我正在为.htaccess寻找重写条件,以忽略具有GET变量的文件,因此,例如,我希望它忽略foo.php?key=val 目前,我已经将所有文件路由到index.php,但我希望用户能够直接进入页面,如果他们在URI中的?后面有任何内容 非常感谢 您想为此使用重写条件: RewriteCond %{QUERY_STRING} ^$ 当查询字符串(“?”后面的部分)为空时,将匹配。例如: RewriteEngine on RewriteCond %{QUERY_STRING} ^$ Rewri
.htaccess
寻找重写条件,以忽略具有GET变量的文件,因此,例如,我希望它忽略foo.php?key=val
目前,我已经将所有文件路由到index.php
,但我希望用户能够直接进入页面,如果他们在URI中的?
后面有任何内容
非常感谢 您想为此使用重写条件:
RewriteCond %{QUERY_STRING} ^$
当查询字符串(“?”后面的部分)为空时,将匹配。例如:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ /index.php
将此添加到您的
重写规则之前
:
RewriteCond %{QUERY_STRING} ^$
有关更多信息,请参阅