2017-04-07 129 views
1

試圖讓的.htaccess重寫子目錄

www.domain.com.br 

直接去

www.domain.com.br/masterweb 

我使用

RewriteEngine On 
RewriteRule ^$ /masterweb[L] 

至極的工作完美。 問題是我不想顯示/ masterweb。所有網站都在一個文件夾中調用masterweb,public_html文件夾將有另一個項目。

我該如何重定向和刪除/ masterweb?

回答

1

您需要使用兩個不同勢規則,一個用於重定向新網址舊(/ masterweb => /),另一個用於重寫舊的URL到新的(/ =>/masterweb /):

RewriteEngine on 
#redirect /masterweb/ to/
RewriteCond %{THE_REQUEST} /masterweb/\s [NC] 
RewriteRule ^/[L,R] 
#rewrite/to /masterweb/ 
RewriteRule ^$ /masterweb/ [L]