我正在尝试将所有用户请求重定向到引导程序文件,但是当我这样做时,CSS
和其他文件被重定向。
我如何防止这种情况?
答案 0 :(得分:3)
您可以使用以下两行为重写规则作前缀,以便在重写之前检查文件/目录是否存在:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ...
如果您只想将某些文件/文件夹列入白名单,可以在规则本身中将其排除在外:
RewriteRule ^(?!css|js|images|testfile\.php) ...