2009-12-08 41 views
-1

如果用戶代理是移動版,我想將一些URL重定向到移動版本。如何將URL重定向到移動版本?

實施例:

klikkarir.com/jawa-pos/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010.html

將重定向到:

m.klikkarir.com/5215/lowongan-call-center-accounting-administration-pt-asia-teleservices-januari-2010/

有人幫助我。

+8

15個問題,沒有接受... – jldupont 2009-12-08 10:02:13

回答

1

最好的方法是使用WURFL來檢測移動設備是否正在打你的頁面,有幾個(php,java,C++)接口。

如果您想要更精確但不太精確的解決方案,可以使用快速的使用權比較,example

+0

我需要的是重定向特定的URL,而不是全部重定向到移動版本(如果用戶代理是移動) – 2009-12-09 04:33:00

0

你可以試試Mobify Me服務,也有免費版本。

題外話,開始接受答案

2

我用http://detectmobilebrowser.com,並發現它是最快和最簡單的方法。它工作得很好。該站點自動生成服務器腳本(php,perl,python,coldfusion,apache,jquery等),用於檢測移動瀏覽器並進行相應的重定向。您可以將代碼複製並粘貼到索引文件的某處。

+0

當試圖對IIS建議在表達detectmobilebrowser.com網站得到錯誤「表情太複雜」。這確實太過複雜了。更喜歡使用類似https://gist.github.com/dalethedeveloper/1503252中的建議 – Riga 2013-07-09 11:36:52

0

我相信有三種方法可以首先檢測屏幕大小的像素數量。我已經嘗試過這種方法,它可以在參數(移動設備上的高分辨率和高分辨率屏幕與舊分辨率低分辨率桌面屏幕)內工作,另外一些方法建議(http://www.inmotionhosting.com/support/website/how-to/mobile-redirect)使用.htaccess文件。這裏的想法是屏幕瀏覽器接受移動MIME類型 - 因爲我懷疑沒有很好的推動全屏設備採取移動MIME類型這似乎相當可靠與平板設備上的警告,你可能會得到移動版本時他們能夠處理主版本。第三個是使用上面提到的腳本解決方案。 運氣 DPR

相關問題