2011-01-31 38 views
1

我想將所有查詢從mobile.mydomain.net重定向到web.mydomain.net,並在地址欄中顯示URL mobile.mydomain.net如何在將URL從一個子域重定向到另一個子域後保持不變

在我的服務供應商的目錄結構如下:

/root 
-/vrmd 
--/homepages 
---/myusername 
----/mydomain 
-----/subdomains 
------/web 
-------/public 
------/mobile 

在我的服務提供者配置的地址www.mydomain.net/mydomain/,地址web.mydomain.net/mydomain/subdomains/web/public/和地址mobile.mydomain.net/mydomain/subdomains/mobile/

如果我在簡單的PHP腳本(/mobile/index.php)中回顯$_SERVER['DOCUMENT_ROOT']常量的值,它會輸出/homepages/myusername/mydomain/subdomains/mobile

我有一些問題:

1)我應該在哪裏放置重寫條件和規則?在.htaccess文件下/mydomain或更好根據/mydomain/subdomains/mobile ...?

2)我應該寫哪些條件和規則?例如,我想要mobile.mydomain.net/blog僅顯示web.mydomain.net/blogs的內容,但不顯示地址。

任何人都可以幫助我嗎?

回答

0

你不能用Apache重寫引擎默默地重定向域 - 這可能是一件好事,因爲如果有人能夠上傳一個惡意的.htaccess到你的網站,這可能會成爲一個非常討厭的安全漏洞不知何故。

你最好在移動網站上實現一個前置控制器,然後在你的主網站上包含內容和庫。

+0

謝謝你的迴應!我會盡力做到這一點! – user597009 2011-02-02 10:36:30

相關問題