2012-04-26 66 views
0

如果我創建我的網站的兩個版本,服務器上的一個文件夾中的一個正常和一個名爲「移動」,我怎麼能聽取移動設備,並指導用戶到移動文件夾?jquery移動與ZendFramework

+2

重複的http://stackoverflow.com/questions/4483180/how-to-rewrite-to-mobile-myurl-com-if-user-is-mobile-use-apache-or-inside-weba – mkoistinen 2012-04-26 17:43:58

+0

很多網站已將瀏覽器名稱設置爲HTML.chrome的類,默認情況下在html標記上具有類chrome。您可以設置這些類來製作流體佈局,也可以使用從瀏覽器或設備製作的請求標頭中的服務器端重定向。 – Chinook 2012-04-26 18:53:53

回答

0

您的着陸頁將需要detect並重定向。如果您使用的是服務器端技術,您可以做您的重定向存在,因爲它是首選的方法

// note this regex is probably **not** the 
// best one to use for mobile user agent detection 
if(navigator.userAgent.match(/ios|android|windows phone/)) { 
    window.location = 'http://mysite.com/mobile'; 
} 

,因爲大多數移動設備可以禁用javascript:使用JavaScript這可以一樣容易完成。例如,請參閱answer here關於如何使用apache執行此操作的示例。

+0

這種跳過困難的部分... *你怎麼知道*誰*指揮*哪裏*?通常您會使用User Agent嗅探或用戶的屏幕分辨率來決定。 – Jasper 2012-04-26 18:12:53

+0

@賈斯珀謝謝,忘了更新。 – Nate 2012-04-26 18:52:27