2013-12-08 99 views
3

所以我的子域目前與我的域一樣進入相同的根文件夾。我想完成以下操作:隱藏子域的子文件夾

sub.domain.com => sub.domain.com/sub/ 

其中/ sub /部分對用戶不可見。

我不想有以下發生:

sub.domain.com => domain.com/sub/ 

有什麼辦法,我可以做到這一點不進行重新定向,沒有陷入死循環?我有這個目前我不認爲它的工作,因爲它不掩蓋/副部:

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/sub 
RewriteRule .* http://sub.domain.com/sub[L] 

我看了網上不休的東西,完成此,但似乎無法找到它。 ..

回答

3

我想通了,通過了一堆試驗和錯誤的:

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteCond %{REQUEST_URI} !^/sub 
RewriteRule ^(.*)$ sub/$1 [L]