10

URL パスの大文字と小文字の区別とスペースの適切な方法と見なされるものを知りたいです。

ケーシング:

  • 小文字
  • キャメルケース
  • パスカルケース

間隔:

  • なし
  • ハイフン
  • アンダースコア
../data/upload_data  
../data/upload-data  
../data/uploadData  
../Data/UploadData  

どう思いますか?どちらが良いですか?

4

1 に答える 1

16

3 つの一般的な URL 設計:

  • 最も一般的なデザインは次のとおりです。すべてを小文字で-区切り記号として使用します。これは多くの CMS (最も人気のある CMS である WordPress を含む) のデフォルトであり、たとえばスタック オーバーフローでも使用されています。質問の URL の最後のパス セグメントは

    /whats-the-best-practice-for-url-path-casing-and-spacing
    
  • ウィキペディア (およびデフォルトですべての MediaWiki サイト) は、正しい大文字と小文字_を区切り記号として使用します。たとえば、スタック オーバーフローに関するページには、次の最後のパス セグメントがあります。

    /Stack_Overflow
    

    (とは異なります/Stack_overflow)

  • 多くの (初期の) ウィキはCamelCase を使用し、セパレーターは使用しません。たとえば、最初のウィキ (WikiWikiWeb を使用) のスタック オーバーフローに関するページでは、クエリ コンポーネントに次の最後のセグメントがあります。

    StackOverflow
    

プロのセパレーター:文字列の意味を簡単に確認できます。誤解を避けることができます (教師の会話を考えてください:教師の会話教師のストーキング)。ここでは CamelCase が役立ちますが、より長い文字列ではうまく機能しませwhats-the-best-practice-for-url-path-casing-and-spacingWhatsTheBestPracticeForUrlPathCasingAndSpacing

プロの正しいケース:あなたのサイトに、異なるケースを除いて同じように書かれたさまざまな事柄に関するページがある場合 (たとえば、サイト/会社の「スタック オーバーフロー」、プログラミング コンセプトの「スタック オーバーフロー」、名詞の「愛」など)動詞の love")、これはあいまいさを解消する簡単な方法です。

Pro CamelCase:そのように書かれた単語は、対応するページに自動的にリンクされます。作成者はハイパーリンク マークアップを使用する必要はありません。

あなたのサイトが、マークアップをあまりよく知らない多くの作成者がいるウィキ (この場合、CamelCase が役立つかもしれません)、または通常 1 つまたはわずかな単語で説明されるものを定義する百科事典のようなもの (この場合、正しい大文字と小文字が役立つ場合があります)、私は最も一般的な方法を使用します: 小文字とハイフン ( -) を区切り文字として使用します。これは、人々が見慣れているものです。

Googleもこれを推奨しています

URL で句読点を使用することを検討してください。URLhttp://www.example.com/green-dress.htmlは よりもはるかに便利ですhttp://www.example.com/greendress.html

URL-では、アンダースコア ( ) の代わりにハイフン ( ) を使用することをお勧めします。_

于 2016-07-14T21:31:32.967 に答える