但除api文件夹和index.html文件外? 我的文件夹:
api/
dist/
index.html
dist文件夹中的所有css和js文件 如何将所有文件请求重定向到dist文件夹?
我试过了:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*)$ /dist/$ [NC,L]
答案 0 :(得分:1)
您可以使用以下规则:
DirectoryIndex index.html
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(?!dist/|api/).*$ dist/$0 [NC,L]