我想为除现有文件或文件夹之外的所有内容创建.htaccess重写规则,但无法弄清楚问题似乎是什么。
我的代码就是这个。
RewriteEngine on
RewriteCond %{REQUEST_URI} !(-f|-d)$
RewriteRule .* index.html
我不想为除了已经存在的文件和文件夹之外的所有内容创建规则,以防我在服务器上创建其他内容。
重写工作正常但是exeptions没有。
答案 0 :(得分:2)
此需求的正确代码是
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f #exeption for files
RewriteCond %{REQUEST_FILENAME} !-d #exeption for dirs
RewriteRule .* index.html