2016-03-01 84 views
1

如何將移動用戶重定向到/ mobile /目錄?htaccess移動重定向問題

這對我工作的代碼只有當用戶開始從主路(http://www.mywebsite.it)導航,但如果他們點擊Facebook上(http://www.mywebsite.it/news/title-news/123.html)的鏈接,他們到達非移動版...

RewriteCond %{HTTP_USER_AGENT} blablabla [NC] 
RewriteRule ^$ http://www.mywebsite.it/mobile [R=302,L] 

如果我改變第二線寬度這一項:

RewriteRule^http://www.mywebsite.it/mobile [R=302,L] 

重定向是好的,但網站的移動版本是無法訪問(圖片無法顯示,jQuery Mobile的不工作...)

誰能幫幫我?

---- | ----

如果我想排除子文件夾?我的後端是響應式的,但現在無法訪問http://www.mywebsite.it/admin,因爲.htaccess重定向到移動版本!

回答

1

你必須從規則排除您存在的文件:

#--exclude existent files--# 
RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png)$ [NC]  RewriteCond %{HTTP_USER_AGENT} blablabla [NC] 
RewriteRule ^(.*)$ http://www.mywebsite.it/mobile/$1 [R=302,L] 

否則,規則會將其重定向到移動目錄。

+1

謝謝!現在它工作正常! –