場景:我有一個設置了php'Mobile Detect'功能的網站。如果檢測到移動設備或版本=移動設備(設置cookie),則會顯示(通過php)移動版本的頁面。如果沒有檢測到移動設備,或者如果version = full(設置cookie),則會顯示(通過php)該站點的完整版本。這一切都發生在我的域名的example.com上。如果用戶瀏覽到子域名,PHP重定向到移動版本
如果用戶訪問m .example.com,我希望允許用戶強制使用該網站的移動版本(以防他們以前設置了版本Cookie)。
有沒有辦法將m.example.com重定向到www.example.com AND設置version = mobile? 我試着用我的DNS設置做這個,使用從'm'子域的URL重定向到www.example.com/index.php?version=mobile,它爲URL工作,但是當顯示頁面時,儘管?version = mobile在URL中,我的PHP'Mobile Detect'沒有選擇這個,並且仍然呈現完整版本的頁面。
編輯:: FYI我在Linux服務器上。
我會使用mod_rewrite – 2012-03-08 20:46:03
另一種處理你想要實現的,而不是php或重定向的方式是使用http://mediaqueri.es/ – evasilchenko 2012-03-08 20:46:26
@AlexLunix - 你能解釋一下嗎?謝謝:) – adamdehaven 2012-03-08 20:48:15