携帯ページで使う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ヘッダで飛ばしてもいい。

コメントをどうぞ

名前: (Required)

eMail: (Required)

ウェブサイト:

コメント:

 

リンク