2017-01-10 41 views
2

我不確定這是否可能。不太熟悉Mod Rewrite。將域X重定向到域Y上的站點,但使其看起來像站點位於域X上

我有一個託管公司註冊了domain1.tld,然後我在domain2.tld上託管一個網站。我已轉發domain1.tld並將其屏蔽。它工作正常。現在我想讓domain2.tld也顯示domain1.tld,如果我在地址欄中輸入它。

它運行着一個WordPress站點,所以我所有的鏈接都是domain2.tld/link,但它只顯示domain1.tld,我的favicon也不見了。有沒有一種方法可以解決這個問題,或者最好是在domain1.tld註冊的地方設置一個託管帳戶,將網站移動到那裏並將domain2.tld重定向到domain1.tld。這肯定是最快最簡單的方法。我無法將domain1.tld指向domain2.tld或將其傳輸,因爲主機不支持此TLD。

+0

這聽起來有點「雞和蛋」? ...'domain1'在一個框架(即掩碼)中顯示'domain2'的內容,但是您還希望'domain2'顯示'domain1' ?!對不起,你失去了我? – MrWhite

+0

沒有名字聽起來有點混亂。基本上我想在domain2.net上託管網站內容,但是人們必須在他們的地址欄或搜索引擎中搜索並輸入domain1.com。它必須好像網站內容位於domain1.com上。我沒有這樣做的原因是因爲我將有一個帶有company1的死域的託管賬戶,我需要在company2上註冊一個新的託管主管,因爲我只有domain1.com註冊並停放了它們。希望這更有意義。 – Marcelle

回答

0

我假設您的帳戶domain2.net不支持額外的「Addon」或「Parked」域(可能包含一些cPanel或Plesk帳戶)?我不確定對TLD的限制是否適用於此,因爲您並未「轉移」任何內容,只需更改NAMESERVER或A記錄?

倒不如設立地方domain1.tld登記託管帳戶,將網站存在並重定向到domain2.tld domain1.tld

否則......是的,那當然是一個更好的解決方案

如果不是,您仍然需要某種類型的主機帳戶domain1.tld,您可以從中轉發請求(作爲反向代理)至domain2.tld。正如你所發現的那樣,使用「蒙面」(或「成幀」)轉發並不是一個特別好的解決方案。但是,作爲反向代理需要在domain1.tld進行一些配置,並且根據下一位(請參見下文),這可能需要更多配置。

所以我所有的環節都domain2.tld /鏈接

如果你想在domain1.tld要顯示你的網站,那麼這是你需要解決的問題。你可以使鏈接相對? WordPress是否需要知道它所在的域/主機?

反向代理可能會處理此問題(即更改HTML中的鏈接URL),但這需要更多配置。或者,您可以推出自己的代理服務器。

但是,這一切都牽涉到你有一個託管帳戶(有一些功能),所以你不妨在那裏舉辦你的網站開始?

+0

最快的解決方法是創建一個新的託管帳戶。感謝您的答覆。 – Marcelle

+0

是的,這當然是首選的解決方案。如果這回答了您的問題,請將其標記爲「已接受」(左側的複選標記),將其從未答覆的問題隊列中刪除。您也可以提出您認爲有用的答案。謝謝,非常感謝:) – MrWhite

相關問題