当url中有%时重定向apache

时间:2014-11-07 16:12:37

标签: php apache .htaccess mod-rewrite http-status-code-404

我正在使用ISPConfig来管理我的网站。

ISPConfig附带默认的404.html(以及其他“状态”文件)。

我正在使用带有PHP框架的Apache,我的.htacces显示了这个:

AddDefaultCharset utf-8

<IfModule mod_autoindex.c>
    Options -Indexes
</IfModule>

RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} -d [OR]
RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule "(^|/)\." - [F]

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?$0 [PT,L,QSA]

当某人访问错误的网址http://example.com/i/do/not/exists时,会将其重定向到我的自定义404错误(http://example.com/404)但网址中包含“%”符号,则会显示ISPConfig 404错误而不重定向,忽略我的.htaccess。

0 个答案:

没有答案