URLを表記する際、末尾の/(スラッシュ)は付けるべきか? 付けなくてもいいのか?
実は末尾のスラッシュには意味があり、働き方が違ってきます。
URL末尾の/(スラッシュ)の意味
URLの末尾に/(スラッシュ)がある場合とない場合ではサーバーへの指示に違いが出ます。
スラッシュの有無 | URL例 | サーバーへの指示 |
---|---|---|
スラッシュあり | example.com/abc/ | example.com の中の abc というディレクトリを探す |
スラッシュなし | example.com/abc | example.comの中の abc というファイルを探す |
スラッシュがあるとディレクトリの中にある規定のファイル(index.htmlなど)を探して表示します。
スラッシュがないと上記の例ではabcというファイルを探し、該当するファイルがないと自動的にスラッシュを付けて規定のファイルを探すことをします。
スラッシュを付けても付けなくても表示される結果は同じですが、厳密にはサーバーでの動作は異なります。
スラッシュは付ける?付けない?
表示結果は同じですが、サーバーの挙動からするとスムーズに規定のファイル(index.htmlなど)を表示してくれるという観点から、URL末尾にスラッシュは付ける方がいいでしょう。
スラッシュなしの場合、規定のファイル以外を表示させることも可能なので、規定のファイルを表示させたいなら、URL末尾にスラッシュを付けた方が間違いないです。
URL 末尾のスラッシュについてはGoogle検索セントラルの記事も参照ください。
URL表記は統一しましょう
URLの末尾にスラッシュを付けるか、付けないか・・・どちらにするか決めたらURLの表記は統一しましょう。
フジデンキではURL末尾にはスラッシュを付けることとし、ウェブサイトはもちろん、名刺やチラシなどの印刷物での表記もスラッシュ付きにしています。