特定のページを表示することで、サブディレクトリ内のファイルの参照を防止すると同時に、2 つの URL でのコンテンツの重複を防止しようとしています。
たとえば、サブディレクトリにいくつかのファイルがあります。
www.example.com/subfolderA/pageone.html
www.example.com/subfolderA/pagetwo.html
www.example.com/subfolderA/pagethree.html
等
www.example.com/subfolderA/
ユーザーにサブディレクトリ自体 ( ) にアクセスして、すべてのファイルのリストを表示させたくありません。代わりに、特定のページ (必ずしも「index.html」と呼ばれるわけではありません) にリダイレクトされるようにしたいと思いますpageone.html
。
そのサブディレクトリ内の .htaccess ファイルに以下を入れました。
DirectoryIndex pageone.html
これにより、ファイルの閲覧が妨げられ、目的のページが表示されますが、検索エンジンには重複したページが表示されます。
www.example.com/subfolderA/
とwww.example.com/subfolderA/pageone.html
サブディレクトリ自体が検索エンジンによってインデックスされないようにするにはどうすればよいですか?つまり、ブラウザの URL を常に に更新しますwww.example.com/subfolderA/pageone.html
か?
また、これは私の要件を満たすための最良のソリューションですか?
どんな助けでも感謝します。
ありがとう。