2012-03-16 8 views
0

を使用して、[X]//モバイルをrootにルート/からモバイルユーザーをリダイレクトする:私は、モバイルユーザーをリダイレクトするには、次のコードを使用しています[x]のhtaccessの

#mobile redirect 
RewriteCond %{REQUEST_URI} !^/mobile/.*$ 
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera  mobile|palmos|webos|googlebot-mobile" [NC] 

事があり、これはにすべてのページをリダイレクトメインページ、例えばモバイルデバイスを使用してwww.site.com/folder/pageにアクセスすると、www.site.com/mobileにリダイレクトされます。同じページがwww.site.com/mobile/folder/pageにつながるようにコードを編集したいと思います。モバイルユーザーが手を差し伸べようとしているページにこのルールを適用する必要があります。

答えて

1

これは、あなたが欲しいものを行う必要があります。

#mobile redirect 
RewriteCond %{REQUEST_URI} !^/mobile/.*$ 
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera  mobile|palmos|webos|googlebot-mobile" [NC] 
RewriteRule ^(.*)$ /mobile/$1 [R=301,L] 
+0

感謝を!このルールからファイルを除外する方法を教えてください。モバイルとデスクトップの両方のユーザーがsame.phpを使用したいとしますか? – Roy

関連する問題