URL パスの大文字と小文字の区別とスペースの適切な方法と見なされるものを知りたいです。
ケーシング:
- 小文字
- キャメルケース
- パスカルケース
間隔:
- なし
- ハイフン
- アンダースコア
../data/upload_data
../data/upload-data
../data/uploadData
../Data/UploadData
どう思いますか?どちらが良いですか?
URL パスの大文字と小文字の区別とスペースの適切な方法と見なされるものを知りたいです。
ケーシング:
間隔:
../data/upload_data
../data/upload-data
../data/uploadData
../Data/UploadData
どう思いますか?どちらが良いですか?
3 つの一般的な URL 設計:
最も一般的なデザインは次のとおりです。すべてを小文字で-
区切り記号として使用します。これは多くの CMS (最も人気のある CMS である WordPress を含む) のデフォルトであり、たとえばスタック オーバーフローでも使用されています。質問の URL の最後のパス セグメントは
/whats-the-best-practice-for-url-path-casing-and-spacing
ウィキペディア (およびデフォルトですべての MediaWiki サイト) は、正しい大文字と小文字_
を区切り記号として使用します。たとえば、スタック オーバーフローに関するページには、次の最後のパス セグメントがあります。
/Stack_Overflow
多くの (初期の) ウィキはCamelCase を使用し、セパレーターは使用しません。たとえば、最初のウィキ (WikiWikiWeb を使用) のスタック オーバーフローに関するページでは、クエリ コンポーネントに次の最後のセグメントがあります。
StackOverflow
プロのセパレーター:文字列の意味を簡単に確認できます。誤解を避けることができます (教師の会話を考えてください:教師の会話、教師のストーキング)。ここでは CamelCase が役立ちますが、より長い文字列ではうまく機能しませwhats-the-best-practice-for-url-path-casing-and-spacing
んWhatsTheBestPracticeForUrlPathCasingAndSpacing
。
プロの正しいケース:あなたのサイトに、異なるケースを除いて同じように書かれたさまざまな事柄に関するページがある場合 (たとえば、サイト/会社の「スタック オーバーフロー」、プログラミング コンセプトの「スタック オーバーフロー」、名詞の「愛」など)動詞の love")、これはあいまいさを解消する簡単な方法です。
Pro CamelCase:そのように書かれた単語は、対応するページに自動的にリンクされます。作成者はハイパーリンク マークアップを使用する必要はありません。
あなたのサイトが、マークアップをあまりよく知らない多くの作成者がいるウィキ (この場合、CamelCase が役立つかもしれません)、または通常 1 つまたはわずかな単語で説明されるものを定義する百科事典のようなもの (この場合、正しい大文字と小文字が役立つ場合があります)、私は最も一般的な方法を使用します: 小文字とハイフン ( -
) を区切り文字として使用します。これは、人々が見慣れているものです。
Googleもこれを推奨しています:
URL で句読点を使用することを検討してください。URL
http://www.example.com/green-dress.html
は よりもはるかに便利ですhttp://www.example.com/greendress.html
。
URL
-
では、アンダースコア ( ) の代わりにハイフン ( ) を使用することをお勧めします。_