- - PR -
Docomoだけ[サイトが移動しました(301)]が表示される
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-08-20 11:40
あるWebサイトで、ショッピングサイトを運営しています。
携帯についてはリダイレクトの設定により、3キャリア(Docomo,au,Softbank)に それぞれ分けていますが、Docomoだけ[サイトが移動しました(301)]が 表示されてしまいます。AU,SoftBankでは表示されません。 <環境> ・サーバ(本体) : DELL PowerEdge 1950 ・サーバ(OS) : RedHat Enterprise Linux 4 <リダイレクト設定> /var/www/html/mc/.htaccess ------------------------ > # Mobile Contents Redirect. > > # mod_rewrite > RewriteEngine On > > # DoCoMo Redirect > RewriteCond %{HTTP_USER_AGENT} ^DoCoMo\/.* > RewriteRule ^(.*)$ /website/mobile/imode/$1 [R] > > # au Redirect > RewriteCond %{HTTP_USER_AGENT} .*UP\.Browser.* > RewriteRule ^(.*)$ /website/mobile/au/$1 [R] > > # Softbank Mobile > RewriteCond %{HTTP_USER_AGENT} ^SoftBank.* [OR] > RewriteCond %{HTTP_USER_AGENT} ^Vodafone.* [OR] > RewriteCond %{HTTP_USER_AGENT} ^J-PHONE.* > RewriteRule ^(.*)$ /website/mobile/sb/$1 [R] ------------------------ <リダイレクトの動作> [URL(3キャリア共通)] http://www.example.com/mc/mbnews/200808/post_1.jsp;jsessionid=0123456789 ↓ [Docomo] http://www.example.com/website/mobile/imode/mbnews/200808/post_1.jsp%3bjsessionid=0123456789 [au] http://www.example.com/website/mobile/au/mbnews/200808/post_1.jsp%3bjsessionid=0123456789 [SoftBank] http://www.example.com/website/mobile/sb/mbnews/200808/post_1.jsp%3bjsessionid=0123456789 <質問> URLの最後に"/"を付けていれば、[サイトが移動しました(301)]が表示されないことは存じています。 http://www.h2o-space.com/blog_ver2/archives/429 しかしながらURLの最後にセッションIDをつけなければならず、 URLの最後に"/"をつけることができません。 セッションIDが必要な理由ですが、本Webサイトには「買い物かご」の機能があります。 商品個数・金額等をセッションで保持しているため、 URLにセッションIDを記述しないと画面遷移時に「買い物かご」で 保持されている情報が消えてしまいます。 最後に"/"を付けられない場合、どう対処すればよいのか、 ご存知の方、教えて頂きますようお願い致します。 |
|
投稿日時: 2008-08-20 13:23
こんにちは
明示的に 302 ステータスを指定してみてはいかがでしょうか。 --- RewriteRule ^(.*)$ /website/mobile/imode/$1 [R=302] --- |
|
投稿日時: 2008-09-01 14:49
> うっちーさん
連絡が遅くなり申し訳ございません。 ご返信頂きありがとうございます。 しかしながら、R=302と明示的に指定しても、 [サイトが移動しました(301)]のメッセージが表示されます。 |
|
投稿日時: 2008-09-01 15:30
こんにちは。
--- [Docomo] http://www.example.com/website/mobile/imode/mbnews/200808/post_1.jsp%3bjsessionid=0123456789 --- post_1.jsp 内でリダイレクトしているということはないですか? |
|
投稿日時: 2008-09-02 09:08
> うっちーさん
たびたびのご回答ありがとうございます。 JSP内でのリダイレクトはしておりません。 いろいろ調査したのですが、Docomoの仕様かもしれません。 Docomoに問い合わせしたいのですが、どこに連絡したら良いかは分かりませんが・・・ |
|
投稿日時: 2008-10-26 13:14
Docomoに質問してみました。
うーん、結局どうすればよいのか分からないですね。 ------------------------ > Docomoへの質問: ------------------------ あるWebサイトでショッピングサイトを運営しています。携帯サイトについてはリダイレクトの設定により3キャリア(Docomo,au,Softbank)にそれぞれ分けていますが、Docomoだけ[サイトが移動しました(301)]が表示されてしまいます。au,SoftBankでは表示されません。これはDocomoの仕様なのでしょうか。詳細については、下記URLを参照願います。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=46065&forum=10 ------------------------ > Docomoからの回答: ------------------------ 誠に恐れ入りますが、お客様ご自身でiモード対応ホームページを作成するにあたり必要な情報につきましては、「作ろうiモードコンテンツ」にできる範囲公開させていただいております。iモードコンテンツの仕様や作り方、技術情報、開発ツールなどのコンテンツ制作者向けの情報につきましては、「作ろうiモードコンテンツ」でのご確認をお願いいたしております。 <作ろうiモードコンテンツ> http://www.nttdocomo.co.jp/service/imode/make/index.html また、ドコモでは「作ろうiモードコンテンツ」掲載以外のiモードコンテンツ作成については、各機種に依存し把握が困難であることから、技術サポートは行っておりません。何とぞご了承くださいますようお願いいたします。 |
1