2012-04-20 28 views
1

這裏是場景:如何將域名重定向到不同域名託管的子文件夾以讀取.htaccess?

我有DomainA和DomainB。 DomainA沒有託管和DomainB託管。

我想將DomainA指向DomainB託管的.htaccess文件所在的子文件夾。這個.htaccess文件包含了一堆針對DomainA的301重定向規則。

這是否可能,是否會成功保留DomainA的301重定向規則?

編輯:DomainA的重定向規則是將URL從DomainA重定向到DomainB上的URL。

回答

0

使DomainB上的網站響應對DomainA的請求。然後

RewriteEngine on 
RewriteCond %{HTTP_HOST} DomainA 
RewriteRule (.*) DomainB/$1 [R=301,L] 

我不確定是否查詢字符串保留在重定向,但可以修復。

+0

無論如何無法訪問Apache配置嗎?我也應該提到:DomainA的重定向規則實際上是將DomainA重定向到DomainB上的url。不知道這是否會改變任何東西... – 2012-04-20 15:44:16

+0

@TimJahn對不起,我弄錯了所有錯誤,我錯誤地讀了DomainB沒有託管和A有。你是什​​麼意思,它沒有託管?嘗試「主機的DomainA」 - 它指向你的服務器?在向DomainA發出HTTP請求時你會得到任何迴應嗎? – 2012-04-20 15:47:42

+0

DomainA當前有託管,但我想擺脫它,因爲託管是簡單地託管一個.htaccess文件現在維護301重定向(重定向到DomainB)。由於DomainB已經託管(這是一個包含文件的實際站點等),我想爲什麼不將DomainA.htaccess託管在DomainB託管的文件夾中,並且只需將DomainA指向那裏。 我只是不確定301重定向是否會保持機智。有任何想法嗎? – 2012-04-20 15:49:43

相關問題