2015-04-14 105 views
2

是否可以自動將子域名重定向到文件夾(結構)?我想改變我的網站從子域到文件夾的設置,並有很多重定向要完成,所以我想知道是否有任何自動解決方案。自動將子域重定向到文件夾路徑?

我要的是即:

subfolder1.domain.com 

被重定向到(內部重定向,相同的頂級域名)www.domain.com/folder/subfolder1

其中 'subfolder1' 是相對的(不是靜態)。 那麼,我可以使用一般的htaccess代碼嗎? 感謝

回答

4

你可以把這段代碼在你的htaccess的(這必須是在文檔根目錄文件夾)

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^((?!www\.).+?)\.(domain\.com)$ [NC] 
RewriteRule ^(.*)$ http://www.%2/folder/%1/$1 [R=301,L] 

注意:你的問題由redirect,我理解它作爲一個外部重定向。如果不是的話,我會更新我的答案


EDIT(內部重寫)

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^((?!www\.).+?)\.domain\.com$ [NC] 
RewriteRule ^((?!folder/).*)$ /folder/%1/$1 [L] 
+0

對不起,它的內部重定向(相同的頂級域名)。 – RobbertT

+0

好的,你可以看到我編輯的答案 –

+1

真棒,謝謝(Y) – RobbertT

相關問題