我正在运行没有子域的多客户端应用程序。我需要坚持使用虚拟子文件夹:
应用程序本身位于:
example.com/
我需要以下地址模式来映射到上面的地址:
example.com/any-valid-string/*
- > example.com/*
(没有重定向)
例如:
example.com/any-valid-string/assets/css/style.css
实际上已经解决了
example.com/assets/css/style.css
我现在正在使用硬编码的客户端名称,例如称为“sample”,这样就可以了:
RewriteRule ^sample/?(.*)$ $1 [QSA,NS,L]
我需要“样本”部分也是动态的,我尝试了以下但没有成功:
RewriteRule ^([^/]+)/?(.*)$ $2 [QSA,NS,L]
答案 0 :(得分:1)
尝试此规则:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^[^/]+(/.*)?$ /$1 [NS,L]