【发布时间】:2013-05-30 08:51:32
【问题描述】:
我在我的网站上实现了一个 .htaccess 文件,其中包含所有请求的重写规则。我想添加一个条件,以便在请求某个文件时不应用重写规则。我该如何做到这一点,并且如果需要,我可以在未来添加更多内容。我将在下面粘贴我的代码。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?filename=$1 [L,QSA]
</IfModule>
【问题讨论】:
-
有什么意义?您编写的规则已经通过
!-f条件明确忽略现有文件。我想你想要的已经到位了。
标签: apache .htaccess url url-rewriting