- ベストアンサー
urlの正しい
会合でurlを紹介する時にhttp://www.***.co.jp/hondaiとありました。ある人が「hondaiのあとに/スラッシュを入れたほうがいいですよ」と発言しました。なぜスラッシュを入れたほうがよいのですか?スラッシュを入れていないとどういった現象がおきるのでしょうか。現状ではスラッシュをいれなくても通常表示されます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
URLで最後のスラッシュをつけない場合には、 http://www.example.com/ の「hondai」というファイルを見にいくという意味になります。 実際にはhondaiというファイルはなく、ディレクトリがある場合 には、そのディレクトリの中でデフォルトで表示させるように 設定されているファイル(index.htmlとか)が表示されます。 これは、「hondai」っていうファイルは無いから最後に「/」を つけてディレクトリを見に行ってみようという作業が自動的に 行われているからであって、正しい(より良い)URLの指定方法 ではないという意味です。 もっとも、世の中的にはそういう(/の無い)URLというのは、 山ほどあって、それほど目くじらたてる問題ではないと思います が、インターネットのルールや規格に照らして許せないとする 人もたくさんいます。
その他の回答 (2)
- STICKY2006
- ベストアンサー率29% (1536/5269)
こんちくは。 会合で。ってのがイマイチ不明ですけど。。。 まぁ、問題点だけ。。。 >>スラッシュを入れていないとどういった現象がおきるのでしょうか。 文字化けする場合があり、正確なURLを参照してくれない場合があります。 「http://www.hogehoge.co.jp/hondai-no1」 と 「http://www.hogehoge.co.jp/hondai-no1/」 実行する環境にもよるかもしれませんけど、上は文字化けを起こします。 URLが正常でなくなるので、その後の動作で「あれ。。。?ページ移動しないぞ。」とかが発生する可能性が出てきます。 あくまで一例ですけどね。
- Evreux
- ベストアンサー率29% (225/774)
スラッシュを入れることによって、hondaiというのがディレクトリであることが明示されます。 通常このスラッシュは省略可能です。正しく見れているならば問題ありませんが、Webサーバー上で特殊なプログラムが動いている場合などは正常な動作ができないケースもあります。