URLの最後に/

URLの最後に/(スラッシュ)は、必要なのか?あなたは、どう思いますか?URLとは、Uniform Resource Locator(ユニフォームリソースロケータ)のことで、日本語では統一資源位置指定子と言うそうです。簡単に言えば、ホームページのアドレスのことです。

もうだいぶ前の話ですが・・・初めてウェブサイトを作るのに悪戦苦闘しました。時代はインターネット黎明期なので、周りにhtmlやFTPを教えてくれる人などいませんでした。288モデムで従量制の時代なので、ネットから情報を得るのも難しく、PC雑誌を読み漁りながらの作業でした。そんな時、ISPの方とお会いする機会があり、相手の迷惑も省みず色々と日ごろの疑問を聞きまくりました。その時に聞いたのが「URLの最後に/は必要なのか?」です。

その時の答えは「/は付けた方が良い。」でした。今でもその時の教えを守り、/を付けるようにしていました。それは「/はディレクトリを指し、何も付けなければファイルを指す。」と教わったからです。この末尾に付ける/を特に「トレイリングスラッシュ」(trailing slash)と業界では呼び、この配下にあるファイルを指すことになります。普通はindex.htmlでしょうか。なので、http://www.○○○.com/index.htmlとフルで書かなくても、http://www.○○○.com/でOKとなります。じゃあ、http://www.○○○.comでは、ダメなのかと言うと、結果として同じトップページ(index.html)がちゃんと表示されます。でも、よく見るとブラウザのURL欄には、付けなかった/が、勝手に付いて表示されています。これはブラウザ機能で、正しいURLにリダイレクトされるらしいです。やはり、/は必要なモノのようです。

少しネットで調べてみたら、/が無くても不利(検索エンジンbotで減点対象になるとか)にはならないらしいです。しかし、あった方が多少?リダイレクトしない分、表示が早くなるのは間違いないらしい。でも、どんだけ~!?個人的には正統派?で、これからも/を付けることに拘りたいと思います。

URLのスラッシュ
必ず表示される「/」、付けるのが正統派だと信じて疑わない?

(投稿者:92)


カテゴリー: つぶやき パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です