2011-06-28 28 views
2

我知道這個問題看起來非常直截了當,但我很難在Google /其他論壇上找到任何答案。使用DNS將域指向特定頁面?

客戶端有幾個域名停放在網絡解決方案 - 不附加到任何託管帳戶。我打算將最近購買的域名之一指向我們主網站的子目錄(作爲正在運行的特別促銷活動的一部分)(託管在其他地方)。

但是,網絡解決方案現在收取Web轉發費用。爲了避免額外收費,我認爲我會使用DNS設置將IP指向網站 - 但這只是將用戶帶到主網站的主頁 - 而不是我需要的特定子目錄至。

由於域名只是停放 - 並且與主機賬戶沒有關聯,我無法訪問.htaccess文件來處理301轉發或任何其他內容。

任何想法?提前致謝!

+0

不應該在serverfault?我沒有看到一個編程問題(http://stackoverflow.com/faq) – Raoul

+0

我想這是一個普遍的Web開發問題 - 我很抱歉,如果它沒有發佈在正確的領域。 –

回答

2

只需將DNS指向您的服務器,併爲每個新域設置虛擬主機。然後,放入單行JS或PHP索引文件(或mod_rewrite規則)以重定向到主站點上的所需頁面。

+0

主要網站託管在共享主機環境中 - 我從未嘗試在共享主機上設置虛擬主機。可能嗎? –

+0

取決於主機。另一種選擇是使用PHP之類的腳本語言,並在查看$ _SERVER ['SERVER_NAME']變量的索引頁中插入一個鉤子。例如:if($ _SERVER ['SERVER_NAME'] =='newdomain.com'){header('Location:...');出口; } –

+0

我沒有想到 - 這將完全符合我的需要。我現在去測試一下。謝謝。 –

相關問題