您好 我想使用Apache重写规则将所有请求重定向到url example.com/rock/apps到example.com/rock/apps/webroot,但主要的是我不希望webroot进入我的网址
现在我写了这个
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ webroot [NC,L]
提供example.com/rock/apps/webroot
如何从头到尾消除这个webroot?
答案 0 :(得分:1)
您可以将mod_alias与重写结合使用。而不是webroot使用一些其他虚拟路径和别名为webroot的虚拟路径。
答案 1 :(得分:0)
你的条件......
RewriteRule ^(rock / apps)/ webroot $ $ 1