试图获得
www.domain.com.br
直接进入
www.domain.com.br/masterweb
我正在使用
RewriteEngine On
RewriteRule ^$ /masterweb[L]
这是完美的工作。
问题是我不想显示/ masterweb。所有网站都在一个文件夹中调用masterweb,而public_html文件夹将有另一个项目。
如何重定向和删除/ masterweb?
答案 0 :(得分:1)
您需要使用两个不同的规则,一个用于将新网址重定向到旧网址(/ masterweb => /),另一个用于将旧网址重写为新网址(/ => / masterweb /):
RewriteEngine on
#redirect /masterweb/ to /
RewriteCond %{THE_REQUEST} /masterweb/\s [NC]
RewriteRule ^ / [L,R]
#rewrite / to /masterweb/
RewriteRule ^$ /masterweb/ [L]