私の目標は、ユーザーがサイトで探しているページにアクセスするために .html を入力する必要がないようにすることでした。他のサイトでは、ファイル名を /pagename.html のままにして、ユーザーが /pagename だけを入力すると、ページが読み込まれました。何らかの理由で、私たちのサーバー設定 (GoDaddy Plesk Parallel サーバー) ではそれができなかったので、私の回避策は、必要なすべてのページのフォルダーを作成することでした。実際のファイルは /index.html になります。私の目標は達成され、ユーザーはページをロードするために .html を含める必要がなくなりました。現在の問題は、Google と SEOmoz のレポートが大量の重複コンテンツを読み取っていることです。その理由は、ユーザーが同じページに到達するために 3 つの異なるものを入力できるためです。技術的には、「www」を含めると 6 つです。
sitename.com/services
sitename.com/services/
sitename.com/services/index.html
検索エンジンは 2 番目の方法 (http://sitename.com/services/) で表示しており、「/」を付けずに入力すると、「/」を付けて表示するようにリダイレクトされます。SEOmoz は、それを実現するために各ページに 301 リダイレクトがあると言っていますが、手動で行ったことはありません。
sitename.com/services/ から sitename.com/services へのリダイレクトを含む .htaccess ファイルを作成しようとしましたが、リダイレクトが多すぎるためにページが読み込まれません。
このように設定する大きなルールに違反しましたか?
「sitename.com/services/」はページの一例にすぎず、50 ページのサイト全体がこの性質で設定されていることに注意してください。実際のサイトはhttp://www.logicalposition.comです。