2012-11-23 35 views
0

我正在爲不同國家/地區顯示不同產品的網站上工作。我正在使用的當前網址方案是針對主要網頁的「index.php?country = US」,以及「product.php?country = US & id = 1234」以顯示來自特定國家/地區的產品。爲我的網絡應用程序規劃網址重寫

我打算現在實施網址重寫以使用更清潔的網址。這個想法將使用每個國家作爲子域,產品ID作爲一個頁面。事情是這樣的:

us.example.com/1234 -> product.php?country=US&id=1234 

我有我的DNS記錄和Web服務器的完全控制,目前已經設置了* A記錄指向我的IP,以便接收* .example.com的請求。這似乎工作正常。

現在我的問題是我需要照顧的其他事情。假設僅僅添加一個.htaccess就足以處理所有請求是否正確?我是否需要爲每個使用的子域添加VirtualHost?還有什麼需要或避免?

我基本上試圖找出最簡單和正確的設計方法是最好的。

回答

0

您需要處理該國家的數據已在請求URL(來自主機名)。將它移至GET變量會引入其他複雜性(如何處理POST)。

除非域名具有不同的SSL證書,否則不需要單獨的虛擬主機。