P粉7637488062023-09-01 09:04:12
当我阅读问题的第一条评论时(此处),我明白我可以使用RewriteCond
的这个表达式(重写前的条件处理)
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . ./index.html
在将所有请求重写到 index.html
文件之前,有两个条件,检查 REQUEST_FILENAME
以确保 REQUEST_FILENAME
不是(REQUEST_FILENAME
>!) 当前文件夹或当前文件夹的子文件夹之一中的文件 (-f
) 或目录 (-d
)
注意: ONE RewriteRule
之前的每个 RewriteCond
仅影响相同的 RewriteRule
并且不会影响 RewriteRule
之后的任何 RewriteRule