1. ホーム

[解決済み】URLの末尾にスラッシュを使用するのはどのような場合ですか?

2022-04-14 14:55:13

質問

URLの末尾のスラッシュはどのような場合に使用するのでしょうか?たとえば、次のようなURLです。 /about-us/ または /about-us ?

重複コンテンツやcanonicalといったSEO関連の問題は十分承知しています。しかし、ページを提供する際にどちらを使うべきかを考えています。 正しく を単独で使用することができます。

例えば、私の同僚は、最後にスラッシュがあると、"folder" - a "directory" という意味になるので、これは正しいスタイルではないと考えているようです。しかし、私は、最後にスラッシュがないと、ほとんどフォルダーのように見えますが、そうではなく、通常のファイルでもなく、拡張子のないファイル名なので、これも正しいとは言えないと考えています。

どれを使えばいいのか、ちゃんとした方法はあるのでしょうか?

どのように解決するのですか?

個人的な意見ですが、末尾のスラッシュは誤用だと思います。

基本的にURLのフォーマットは、ファイルやフォルダのUNIXのフォーマットと同じもので、後にDOSシステムで使われ、最後にウェブ用に適応されたものです。

<ブロッククオート

Unix系のOSでこの本の典型的なURLは、file:///home/username/RomeoAndJuliet.pdfのようなファイルパスで、ローカルハードディスクにファイルに保存されている電子書籍を特定するものである。

出典 ウィキペディア 統一資源識別子(Uniform Resource Identifier

もうひとつ、読んでおくと良い資料があります。 ウィキペディア URIスキーム

<ブロッククオート

1994年にURLを定義したRFC1738によると、リソースが他のリソースへの参照を含む場合、次の相対パスを除いてこのリソースと同じ場所にある、というように2番目のリソースの場所を定義するために相対リンクを使用することができます。さらに、このような相対URLは、相対リンクの基となる階層構造を含む元のURLに依存しており、ftp、http、ftp.txt、ftp.txt、ftp.txtは、相対リンクの基となる階層構造を含む元のURLにも依存していると述べている。 やファイルのURLスキームは、階層的とみなされるものの一例です。 で区切られた階層を構成しています。

出典 ウィキペディア ユニフォーム・リソース・ロケーター (URL)

また

それはよく聞く質問です。答え合わせに行きましょう。歴史的に、URLの末尾にスラッシュがあるものはディレクトリを示し、末尾にスラッシュがないものは はファイルを表します。

http://example.com/foo/ (末尾のスラッシュで、通常はディレクトリ)

http://example.com/foo (末尾のスラッシュなし、通常はファイル)

出典 Google WebMaster Central Blog - スラッシュをつけるかつけないか

最後に

  1. URLの末尾にスラッシュを付けると、アドレスが"pretty"な感じになりますね。

  2. 末尾にスラッシュがなく、拡張子もないURLは、どこか奇妙に見えます。

  3. CSSファイルに名前を付けることはありません(例)。 http://www.sample.com/stylesheet/ ということでしょうか?

BUT 環境に関係なく、ウェブのベストプラクティスを提唱していることです。 extのないURLについて言われたように、ウォンキーで不明瞭になることもあります。