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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/12/18 21:06:00
  • 終了:--

回答(1件)

id:aquanaut No.1

HeRo回答回数16ベストアンサー獲得回数02004/12/19 02:24:12

ポイント40pt

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>

id:goodmail

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

2004/12/23 11:47:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません