ファイル拡張子を使用する必要がありますか?
私はいつもこれについて疑問に思っていて、良い解決策を見つけることができませんでした。 しかし、この質問は私にそれを思い出させました。 WebサイトにURLがある場合、次のいずれかの方法で表示およびアクセスできます。 http://www.somesite.com/subdirectory http://www.somesite.com/subdirectory/ http://www.somesite.com/subdirectory/index.htm http://www.somesite.com/subdirectory/index.html http://www.somesite.com/subdirectory/index.php http://www.somesite.com/subdirectory/index.asp http://www.somesite.com/subdirectory/some-relevant-keywords http://www.somesite.com/subdirectory/some-relevant-keywords.htm http://www.somesite.com/subdirectory/index.php?page=some-relevant-keywords http://www.somesite.com/subdirectory/?page=some-relevant-keywords http://www.somesite.com/subdirectory/?page=some-relevant-keywords&even=more-keywords 等... これで、URLにキーワードを追加するメリットを理解できました。最も基本的なSEOガイドでさえ、まさにそれを行うために言及します。...しかし、健全性、明快さ、読みやすさ、使いやすさなどのために、ウェブコンプライアンスを含めて ... ファイル拡張子を持つことが望ましいですか? 本当に、私のロジックの奥深くに教えてくれます:はい、そうすべきです。理由は、これはインターネットの大部分がUSENET、FIDONET、FTP、およびGOPHERであった過去の時代に戻っているためです。 URLにfilenameがない場合、通常はディレクトリと見なされます。これは、index.htmが作成された場所です。これは、インデックスファイルが見つからない場合にデフォルトでディレクトリをリストするためです。しかし、すぐに、Webプログラマーはこれをオーバーライドし、index.htmを使用して実際にそのWebディレクトリのコンテンツをページとして提供し始めました。主な違いは、マークアップ言語が追加されたことであり、これはブラウザで解析されました。このマークアップ言語ではContent-Type:text/html;、応答ヘッダー内のタグが、任意のファイルのファイルタイプのインジケータになりました。HTMLは、保存される場合を除いて、一貫した名前の拡張子を持たない唯一の「ファイルタイプ」のようです。 残念なことに、Webページが主なものになると、ディレクトリの内容を実際に表示することはセキュリティエラーになったため、実際のURLコンテンツのみが表示され、すべてが非表示のままになりました。 クロスプラットフォームのファイル命名戦争は言うまでもありません。ベースのウィンドウには3桁以下の拡張子が必要で、unix / macにはそれ以上のものがあります。それとも、.HTMそれとも、.HTMLまたはNONEプラットフォームに決定させるべきですか? だから本質的に、私が理解しようとしているのはSEOを超えて、美学とウェブコンプライアンスにもっと対処していると思います。