- ベストアンサー
携帯サイトアドレスの最後に「/」は必要?
携帯サイトのアドレスの最後に「/」は必ず必要でしょうか? たとえば、以下の4つのURLがあった場合、 1.http://aaa.bbb.com 2.http://aaa.bbb.com/ 3.http://aaa.bbb.com/i 4.http://aaa.bbb.com/i/ 1と3の場合だと携帯からアクセスできないということはあるのでしょうか? ドコモやauは、2や4の形式を公式サポートする、などということはあるのでしょうか? 携帯サイトを構築しているのですが、最後の「/」がない場合は正常にアクセスできない、と認識しているお客さんが結構います。 PCでは最後の「/」はあってもなくても正しくアクセスできると認識しているのですが、携帯サイトの場合だとそうではないのでしょうか? ご存知の方、教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
各携帯会社のWebサイトや技術資料には以下のように書かれています。 ”「/」をURLの最後の文字として使用する場合には、URLをダブルクォーテーション(")で囲んでください。 ダブルクォーテーションで囲まなかった場合、次ページを取得できない場合があります。 対象機種:F2051,N2051 ” http://www.nttdocomo.co.jp/service/imode/make/content/html/outline/s5.htmlより。 ”http://*, https://* (http://, https://は半角) 「*」は連続するASCII 英数字 (0x21~0x7E) で1文字以上です。 但し、機種によっては次の文字列はURLと認識しません。 \ [ ] " ' ( ) ¦ ` { } < > # , :” http://www.au.kddi.com/ezfactory/tec/two_dimensions/urlto.htmlより ”<パス部>::<パス断片>/<パス断片>/...../<ファイル> #/以外で終端 |<パス断片>/<パス断片>/...../ #/で終端” ソフトバンク技術資料[103-111-HTML_2.0.0.pdf]2.5URIより 何を持って公式とするか知りませんがこんなことが書かれています。 参考までにRFC日本語訳リンク集です。 http://www5d.biglobe.ne.jp/~stssk/rfcjlist.html 原文へのリンクもあります。 この手の能書きと現実にはギャップがあるのは世の常のようですから、求めるものではないかも知れませんね。
その他の回答 (2)
- Bonjin
- ベストアンサー率43% (418/971)
パスの最後に / がない場合にどう解釈するのかはWebサーバに依存します。なので、携帯やPCには関係ありません。 実際にどう解釈されるかは実際の環境で試してください。 ちなみに1と2はWebサーバに同じリクエスト(どちらも / をリクエストする)が行くのでどちらでも良いです。3と4は違うリクエスト(3は/i、4は/i/ をリクエストする)が行くことになるので注意が必要です。 この辺りのことはHTTPがどんなものか知ると理解が深まると思います。
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
携帯サイトとしての問題よりも携帯に搭載されたブラウザの問題ですね。 一応OPENWAVEの6.2あたりで自分のところを試してみましたが、「/」のありとなしで特に違いはなかったです。 ただ、古いブラウザが文字列の補完処理を行えないって言うのならあるかも?聞いたことないけど…。 とりあえず「/」ありにしておけばそれでいいんじゃないでしょうか?
補足
ありがとうございます。 >ただ、古いブラウザが文字列の補完処理を行えないって言うのならあるかも?聞いたことないけど…。 私も聞いたことはないのですが、気にする人が多いみたいですね。 「/」なしでも大丈夫、といった公式な記述などがありましたら教えてください。 引き続きよろしくお願いします。
補足
丁寧な解説、ありがとうございます。 もうしばらく回答を受け付けますのでよろしくお願いします。