我在Apache2和目录“/ demo”中。在这个目录中有:
我想像这样重定向:
我尝试了这个,但它不起作用:
RewriteCond %{REQUEST_URI} !static [NC]
RewriteRule .* v1/index.html [L]
RewriteCond %{REQUEST_URI} static [NC]
RewriteRule .* v2/index.html [L]
任何有想法如何使这项工作的人?
其他细节:
根目录在这里:/var/www/dev
并包含我的目录 demo 。 .htaccess 位于 demo 目录中。
答案 0 :(得分:0)
怎么样:
RewriteEngine On
RewriteRule .*demo/static.* v2/index.html [L]
RewriteRule .*demo.* v1/index.html
由于我不知道文档根目录是什么,所以我使用。*,因此它可以捕获超出你想要的数量,但这可以作为一个起点。
答案 1 :(得分:0)
也许这是一个解决方案?
RewriteRule ^static/?$ v2/index.html [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ v1/index.html