web-dev-qa-db-ja.com

大文字のWebフォルダー名を小文字に変更するかどうか

大文字のWebディレクトリがあり、サイトはApacheサーバー上にあります。

例:www.example.com/ServiceTools/page.htm

フォルダ名に大文字を使用するのは悪い習慣であり、ページへのアクセスで問題を引き起こし、404ページを生成する可能性があることを読みました。

フォルダを小文字に変更する必要がありますか?これはSEOに影響を与えますか?

www.example.com/servicetools/page.htm

3
user3101055

URLに大文字を使用しても問題ありません。ウェブサイトのパフォーマンスに影響を与えることはなく、検索エンジンに問題を引き起こすこともありません。

404エラーを引き起こす可能性があると言った人は、誰かがURLを手動で入力し、大文字を使用しなかった場合、ページが見つからないことを意味していると推測できます。それは本当ですが、逆もまた真です(誰かが大文字を使用し、URLに何もない場合)、それはほとんど有用な情報ではありません。しかし、これがユーザーに影響を与えることを心配している場合は、常に mod_speling (yes、one L)を使用して、URLで大文字と小文字を区別しないようにすることができます。

検索エンジンに影響を与える限り、それらはリンクとサイトマップをたどるので、指示しない限り間違ったURLを使用することはありません。

3
John Conde

大文字と小文字が混在するURLがあると、404エラーが発生します。

  • 通常、URLを入力するユーザーは大文字を使用しません。
  • 構成が不適切なボットの中には、取得する前にすべてのURLを小文字にするものがあります。 (大文字と小文字が混在するURLを使用して作業しましたが、ときどき見ました。)

すべて小文字のURLにアクセスする訪問者を処理するために、何かを配置することをお勧めします。それは次のとおりです。

  • あなたが提案するように正規のURLをすべて小文字にする
  • 小文字のURLから大/小文字混合URLへのリダイレクトを入れます(大/小文字混合URLが正規になるように)
  • 大文字と小文字を区別しないようにサーバーを構成して、コンテンツがいずれかのURLで配信されるようにし、 meta rel canonical tag を使用して、検索エンジンにインデックスを付けるよう指示します。

通常、URLがすべて小文字の場合、URLの大文字と小文字を修正するためにリダイレクトを配置する方が簡単です。小文字のURLへのリダイレクトは、文字の置換と書き換えルールで処理できる単純なルールだからです。大文字と小文字が混在するURLがある場合、リダイレクトを発行する前に、データベースまたはファイルシステムのルックアップを実行して、特定のURLの正しい大文字と小文字を区別する必要があります。

2