2

私のサイトのモバイルバージョンにリダイレクトするために、次の.htaccessファイルがあります。

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

ただし、モバイルユーザーがデスクトップサイトをリクエストできるようにするための条件を追加する必要があります。

少し調べてみましたが、簡単な答えは見つかりませんでした。/ mobileへのリダイレクトを回避するには、http://www.example.com/? desktopなどのURLが必要です。

4

1 に答える 1

6

それを試してください:

RewriteEngine On
RewriteCond %{QUERY_STRING} !^desktop
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://www.example.com/mobile [L,R=302]
于 2013-01-09T16:17:44.973 に答える