人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイト(3キャリア対応)を製作するのですがCGIの使えないサーバーで、どのキャリアからも同じアドレスから他のサイトへ自動ジャンプさせる(HTMLの「Refresh」タグのように)方法はありますか? または同じアドレスにアクセスさせて他のサイトへリンクさせる方法はあるのでしょうか? お願いいたします

●質問者: goodmail
●カテゴリ:コンピュータ
✍キーワード:CGI HTML アクセス アドレス キャリア
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● HeRo
●40ポイント

http://www.nurs.or.jp/~sug/homep/rewrite/rewrite1.htm

杉浦とホームページ製作〜URLを書き換えろ!「Rewrite 機能とは」

mod_rewriteが使えるのならば、.htaccessなどに設定をすれば、user-agentごとにリクエスト先のアドレスを変更して転送させることが可能です。

私は次のようにして、PCブラウザやDocomoの505だけに大きい画像を表示させるようにしていました。hogehoge.jpgに対応する大きい画像hogehoge_l.jpgを用意しておき、505には大きいほうを送るようにしていました。

<pre>

RewriteEngine On

RewriteOptions MaxRedirects=1

RewriteCond %{REQUEST_URI} !(_l¥.)

RewriteCond %{HTTP_USER_AGENT} ”^Mozilla/*” [OR]

RewriteCond %{HTTP_USER_AGENT} ”^DoCoMo/[12]¥.0/[A-Z]*505” [OR]

RewriteCond %{HTTP_USER_AGENT} ”^KDDI-SN31*” [OR]

RewriteRule (.*)¥.(gif|jpg)$ $1_l.jpg [L]

</pre>

◎質問者からの返答

参考になりました、ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ