我們管理在線註冊網站。客戶只能報名參加我們的節目,如果他們來通過當前具有格式的代理網址:爲基於PHP的網站使用推薦數據的正確方法
www.site.com?Agent=AGENTID
雖然這種方法,這使得它非常我們的代理商難以簡單地發送或「告訴」他們的URL給潛在客戶。
我已經提出了將子域重定向到上述格式的想法,但是我們的媒體模板配置需要對我們試圖避免的apache配置文件進行重大更改。
同樣,我認爲我們可以直接將客戶引導至www.site.com/agentid,但遇到/ agentid將被視爲頁面而不是ID的問題(以及其他時間www.site.com/pagetitle可能實際上被用於一個真實的頁面)。
過去有人有過類似的問題嗎?我很樂意聽取任何有關最佳方法的意見。
也許我沒有正確地考慮它,但我認爲你仍然會有上面提到的最後一個問題(agents.site.com/actual_page vs agents.site.com/aid123)。一個會查找代理信息(並失敗,第一個),另一個會工作,但我不想重新創建主目錄中的所有文件到子目錄 – JM4 2011-02-18 22:35:51
@ JM4:使用url重寫,如下面的@Zulan所述,允許您使用agentid並使agents.site.com/agentid實際上在內部請求agents.site.com/agents.php?agentid=$agentid。 – mellamokb 2011-02-18 22:40:26