私は自分の質問を研究してきましたが、多くの点でそれを書き換えましたが、まだ答えは見つからないようです。それはできないこともあるかもしれない、うまくいけば誰かが私を助けることができる。私は.htaccessファイルにはかなり新しいですが、私は自分の会社のサイトのモバイルウェブサイトを作成しています。.htaccess redirect、exclude subdomain
私がしたいことは、あなたがモバイルサイトに行くときに、私たちの完全な企業サイトまたはモバイルサイトを見るオプションを与えることです。そのページにリダイレクトされていますが、完全なサイトを表示するように選択した場合、完全なサイトを表示する代わりに、同じページにリダイレクトされます。私はサブディレクトリ "www.companysite.com/mobile"にモバイルサイトを持っています。フルサイトを表示するオプションを選択しても、モバイルサイトにリダイレクトされないようにすることはできますか?ここに私のコードがあります:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} android
RewriteRule .* http://companysite.com/mobile [R=301,L]
RewriteCond %{HTTP_USER_AGENT} BlackBerry
RewriteRule .* http://companysite.com/mobile [R=301,L]
ありがとうございます!
ユーザーコンテンツを取得する唯一の方法は、env-var HTTP_COOKIE(http://www.zytrax.com/tech/web/env_var.htm)ですが、ほとんどのiPhone Cookieは無効になっています。 私はスクリプトにチェックを入れて、あなたのウェブサイトのモバイル版を使用したいのかどうかを確認するためにセッションにフラグを設定します。 –
ありがとう!それを調べます:) –
PHPを使用してスクリプトに実装したい場合は、$ _SESSIONを使用して、リダイレクトのフラグとヘッダー( "location:[url]")を保存できます –