我一直在尋找類似的解決方案,但他們都沒有在我的服務器上工作。從子域重定向到主域而不重寫URL
我試圖做的是設置重定向從yyy.zzz.com(子域)以zzz.com(主域)沒有重寫URL。因此,yyy.zzz.com和zzz.com實際上指向相同的目錄和相同的文件。
目前我有這個的.htaccess:
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^yyy\.zzz\.com$ [NC]
RewriteRule ^(.*)$ http://zzz.com [L,NC]
其中,當然,只是重定向直行和URL實際上改變。
僅供參考,我想爲CMS設置這樣的子域url,因此如果用戶想要進入CMS,他會從子域中執行此操作,而實際上只有$ _SERVER ['HTTP_HOST']正在更改。
任何幫助,將不勝感激。
如果域發生變化,即使其主域名的子域你不能做內部重定向。默認情況下,當域名不同時,web服務器會重定向,因爲'yyy.zzz.com'與'zzz.com'不同,所以它會重定向。 – Prix
那麼,我不完全理解它,但有什麼辦法可以做類似的事情嗎? – Nevertheless
@ Grimv01k:你可以在你的服務器上啓用「mod_proxy」嗎? – anubhava