2010-07-13 95 views
0

我目前正在運行兩個網站。我可以添加我的域並將根文件夾設置爲/而不是/domain1.com和/domain2.com。這樣,兩個網站都轉到同一個文件夾,但他們都維護他們的域名(無重定向)。我的代碼確定用戶是來自domain1.com還是domain2.com,並使用PHP顯示適當的內容。指向同一文件夾的多個域名

現在,我已切換到另一個網絡託管服務器。問題是它們不允許你指定根文件夾的位置:所以它必須是/domain1.com和/domain2.com。他們似乎也不允許訪問httpd.conf來編輯VirtualHosts。

我嘗試使用.htaccess做重定向,但問題是,當我去domain2.com時,它直接重定向到domain1.com,並且它不保留其domain2.com的主機名。

我也嘗試設置符號鏈接,但它似乎在做同樣的事情。

有什麼辦法解決這個問題嗎?

回答

1

你可以做一個類似於以下的重寫規則嗎(不要相信我的語法)?

# if domain2.com, send all requests to domain1.com 
RewriteEngine on 
RewriteRule ^(.*)$ ../domain1.com/index.php/$1 

因此,如果有人沒有去domain2.com,所有的請求都通過index.php文件上domain1.com進行處理(我相信你在做類似的事情已經)通過。

0

您應該能夠使用ssh設置符號鏈接,而不會重定向到其他域。我有幾個.co.uk域使用與不重定向的.com相同的數據。它是什麼東道主?你應該能夠做到這一點,也許發郵件問他們爲什麼重定向。

確定它不在htaccess文件中將domain2.com重定向到domain1.com?

相關問題