2012-10-23 92 views
2

我有一個ES ES語言的網站,我正在ES-MEX的新國家推出其版本。 我想將所有訪問者重定向到他們所在國家的主站點,選擇最好的選項以避免重載(我知道,即使運行一個腳本也會增加所有本地訪問者的頁面下載量,所以我寧願避免) 你會使用htaccess或PHP? 什麼樣的代碼? 在此先感謝將用戶從主站點重定向到其國家/地區網站

+0

你運行你自己的DNS服務器? – Serge

+0

是的我可以在VPS上管理我自己的DNS – Gorrion

回答

0

您需要設置DNS服務器,將服務於您的域的請求,並提供不同的服務器地址來源於位於墨西哥的網絡的DNS名稱請求。 BIND DNS服務器功能允許您完成此操作,因此稱爲view

因此,您定義了一個匹配墨西哥客戶端的視圖,然後此視圖報告域中名稱的不同地址,其餘的世界你仍然報道原來的。

您需要分析您的服務器日誌並使用whois服務查找您從中獲取連接的網絡的位置。

第二個選項是使用Apache httpd服務器的content negotiation module,其方式是在原始Web服務器上爲所有頁面的es_MX語言協商的版本將返回重定向到其他服務器。

兩種方法不是100%可靠所以來自墨西哥的客戶端可能會連接到你原來的服務器,我認爲你應該同時使用這兩種解決方案

+0

非常感謝Serge。我想說的是,基本上沒有100%有效的方法,用戶選擇國家的一部分或者彈出要求選擇國家等等。 – Gorrion

相關問題