2014-03-19 137 views
-1

我有移動網站和桌面網站。兩個平臺上的相應URL都是不同的。我需要兩件事。 1.移動訪問者需要重定向到移動網站。 2.移動訪問者應該被重定向到訪問者正在查看的相應移動頁面。需要將移動用戶重定向到移動頁面

桌面版本是用PHP開發的。移動網站是使用工具開發的,因此創建了一個通用移動應用程序網站,可通過所有移動設備上的瀏覽器訪問。

我目前在移動重定向的htaccess文件中使用的代碼如下。

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

# Check for mime types commonly accepted by mobile devices 
RewriteCond %{HTTP_ACCEPT} "text\/vnd\.wap\.wml|application\/vnd\.wap\.xhtml\+xml" [NC] 
RewriteCond %{REQUEST_URI} ^/$ 
RewriteRule^http://m.site.com/ 

這不會將移動訪問者重定向到移動網站。所以,請幫助我讓重定向工作。

我應該爲桌面網站和移動網站添加單獨的htaccess文件嗎?

謝謝 Somesh。

+2

究竟是什麼你的問題?你試過什麼了? – secelite

+0

Secelite,我在我的htaccess中使用了上面提到的代碼; m.site.com是我們的移動網站 – user3436781

回答

0

我想你在找什麼是這樣的:

http://detectmobilebrowsers.com/

htaccess的重定向在Apache填補。

我也建議您檢查多層次的移動useragents(如Apache,PHP/ASP /不管和JavaScript/jQuery的)

相關問題