SB携帯サイト自動転送
2007/11/25 日 09:56
こちらのネットメモに携帯電話からアクセスしたときに.htaccessで携帯サイト自動転送するように設定してみました。個別ページでも、各ページに自動転送するようにできました。
チェック方法は、携帯サイトをPCで見る方法を活用しました。
まず、テキストファイルを新規で制作します。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteCond %{REQUEST_FILENAME} log/eid
RewriteRule log/eid([0-9]+)\.html$ /mb.cgi?eid=$1 [R]
RewriteCond %{HTTP_USER_AGENT} J-PHONE
RewriteCond %{REQUEST_FILENAME} log/eid
RewriteRule log/eid([0-9]+)\.html$ /mb.cgi?eid=$1 [R]
RewriteCond %{HTTP_USER_AGENT} Vodafone
RewriteCond %{REQUEST_FILENAME} log/eid
RewriteRule log/eid([0-9]+)\.html$ /mb.cgi?eid=$1 [R]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteCond %{REQUEST_FILENAME} log/eid
RewriteRule log/eid([0-9]+)\.html$ /mb.cgi?eid=$1 [R]
RewriteCond %{HTTP_USER_AGENT} SoftBank
RewriteCond %{REQUEST_FILENAME} log/eid
RewriteRule log/eid([0-9]+)\.html$ /mb.cgi?eid=$1 [R]
RewriteCond %{HTTP_USER_AGENT} DoCoMo
RewriteRule ^$ /mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} J-PHONE
RewriteRule ^$ /mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} Vodafone
RewriteRule ^$ /mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} UP.Browser
RewriteRule ^$ /mb.cgi [R]
RewriteCond %{HTTP_USER_AGENT} SoftBank
RewriteRule ^$ /mb.cgi [R]
をそのままコピペして保存。ファイル名を「.htaccess」と変えてください。windows上だと一番最初に.を入れることができない場合があるのでそういったときはFTPソフト上で変更しましょう。
トップページがあるフォルダにアップロードして完了。
下層フォルダにSBを設置している場合は、
/mb.cgi
を
/フォルダ名/mb.cgi
としたらうまく転送できました。
かなり前にgoogleで探した情報なのだけど、パソコンを初期化したので、情報元がどこか忘れた(汗
その情報をもとにsoftbankのプラウザ転送を追加してます。
よろしければ下記をご利用くださいM()M
モバイルURL(メール送信時のコピペ用)↓
コメント