可能不是最大的标题。
如果该文件存在(假设/foo/bar.html
是文档根目录),我希望URI /apache/foo/www/bar.html
与/apache
相匹配。
请注意,与URI相比,文件系统路径中的额外www
组件。
我习惯于这样重写规则:
RewriteCond %{DOCUMENT_ROOT}/%{ENV:BASE}/www/$1 -f
RewriteRule ^(.*)$ /%{ENV:BASE}/www/$1 [L,QSA]
即“如果此路径存在于www
下,请提供它。”
该如何改写为“如果此路径存在,但在文件系统路径中插入www
即可使用?”