2012-04-11 15 views
2

WordPressのウェブサイトでは、wptouch proプラグインを使用してモバイル版のウェブサイトを提供しています。 モバイルトラフィックは、Googleのフロントページ(例:www.example.net)を指すQRコードで取得します。ただし、デスクトップユーザーをwww.example.net/about/ページにリダイレクトすることをおすすめします。 .htaccessを使用してこれを行うことは可能ですか、それとも別の方法が良いでしょうか? Wordpressの.htaccessのデータ.htaccessはホームページをホームページの "about"ページにリダイレクトする

RewriteEngine On 

RewriteRule ^$ /about/ [R=301,L] 

をwww.example.net/about/するwww.example.netからのすべてのトラフィックをリダイレクトすることが可能です:追加たとえば

、このリダイレクトは、訪問者のみが指定された(モバイル)ユーザエージェント内にいないことを条件としていますか?

ありがとうございます!このような

答えて

2

何かが動作するはずです:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_USER_AGENT} ^.*(MSIE.*Windows\ NT|Lynx|Safari|Opera|Firefox|Konqueror) [NC] 
RewriteRule ^$ about/ [L,R] 
+0

おかげでたくさんの@anubhavaを、あなたのポストは非常に有用でした! 私たちは、サーバーが500エラーを与えていたと+ FollowSymLinksを-MultiViews #オプションをコメントアウトしなければならなかった、とも するRewriteCondの%{HTTP_USER_AGENT}を追加(^ *(オペラ\ミニ|。SymbianOSを|モバイル))![ NC] を最初のRewriteCondy に変更し、モバイル訪問者にホームページへのアクセスを維持しながら、デスクトップ訪問者のみのリダイレクトを達成しました。 もう一度おねがいします! – ainigma

関連する問題