0

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.htmlhttp://www.example.com/にリダイレクトする方が良いですか、またはその逆ですか?

4

1 に答える 1

2

正規の URLを使用してください。これで問題は簡単に解決します。また、必要に応じて、index.html から / への 301 リダイレクトを行うこともできます。これも同じことを達成するためです。

于 2012-05-29T13:14:38.937 に答える