如何编写一个.htaccess,它将所有请求发送到index.php,但不会在异常列表中定义请求时。
我现在用这个:
RewriteEngine on
RewriteRule (.*) index.php [QSA,L]
它适用于第一部分。但现在我必须制作PHP代码来请求我的图像和CSS文件。如何更改htaccess代码以创建例外?
答案 0 :(得分:1)
使用RewriteCond
并与$1
匹配:
RewriteEngine on
RewriteCond $1 !\.css$
RewriteCond $1 !^some/folder
# etc..
RewriteRule (.*) index.php [QSA,L]
因此,第一个条件排除任何以.css
结尾的内容,第二个条件排除任何以/some/folder