URLhttp ://www.example.com/とhttp://www.example.com/index.htmlはどちらも同じWebページを表示します。ただし、検索エンジンはそれらを2つの異なるURLとして扱います。したがって、ページランクに分割があり、SEOに影響します。
私がウェブ検索の後に得た可能な解決策:
1.Use DirectoryIndex index.html in the .htaccess file.
これは、 http://www.example.com/とhttp://www.example.com/index.htmlが同じであることを検索エンジンに通知します。
私が直面している問題:.htaccessファイルのDirectoryIndex index.htmlは、すべてのサブフォルダーにもindex.htmlファイルがあることを想定しています。元。ルートディレクトリにindex.htmlファイルがないフォルダ「blog」がある場合、URL「http://www.example.com/blog/」はインデックスが見つかりませんというエラーをスローします。
2.using 301 redirect. Redirect http://www.example.com/index.html to http://www.example.com/
問題:リダイレクトにより読み込み時間が長くなります。それは良い習慣ではありません。
どのソリューションが優れているかを提案してください。最初のものが解決策であるかどうかは疑問です。また、リダイレクトする必要がある場合、SEOに関してhttp://www.example.com/index.htmlをhttp://www.example.com/にリダイレクトする方が良いですか、またはその逆ですか?