携帯ページで使うapacheのリダイレクト
携帯では、temporary moved(302)を返すべき!
moved permanent (301)を返すと、DoCoMoで警告がでちゃいます。auでは出ないことを確認しました。
警告を出さないようにするためには、Found(302)を返します。RedirectディレクティブのデフォルトがFoundなので、以下のように書けば問題ないです。
Redirect /service http://foo2.bar.com/service
以下でも同義
Redirect temp /service http://foo2.bar.com/service
mod_rewriteだと以下のように
RewriteRule ^/service/(.*) http://foo2.bar.com/service/$1 [R=302,L]
Apacheの設定ではないけど、携帯端末を対象にリダイレクト をしたい場合は、Foundを返して、Locationヘッダで飛ばしてもいい。
| 印刷 | この記事は Yuki Matsukura によって 2007/12/1 土曜日 16:59:00 に投稿されました, Diary 以下に保存されています。 RSS 2.0 を通してコメントをフォローする。 コメントを残すか、ご自分のサイトからトラックバックできます。 |