簡體   English   中英

使用 .htaccess 將桌面用戶從移動站點重定向

[英]Redirect desktop users away from mobile site with .htaccess

Stackoverflow 的各位,大家好,

我希望使用 .htaccess 將桌面用戶從移動站點重定向:

我已經有了這個代碼,當移動用戶嘗試訪問我的網站示例的移動版本時,它可以完美運行:m.website.com。

RewriteEngine On
RewriteCond %{QUERY_STRING} !^desktop
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.website.com [L,R=302] 

但是,如果用戶在桌面瀏覽器上鍵入 m.website.com,它會直接轉到移動版本的內容。

有沒有辦法將任何附加代碼添加到 .htaccess 文件中,使其在桌面用戶嘗試訪問 m.website.com 時仍保留在桌面版本中的方式工作。

將此附加規則放在m.website.comDOCUMENT_ROOT.htaccess中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^m\. [NC]
RewriteCond %{HTTP_USER_AGENT} !(android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera\smobile|palmos|webos) [NC]
RewriteRule ^ http://website.com%{REQUEST_URI} [L,R=302] 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM