1

新しいサイトに問題があります。(www.example.com)

基本的に、Google アナリティクスのページを見ると、mysite/index.html と mysite/ は 2 つの異なるページと見なされます。これは主に SEO の理由で問題となります。

2 つを追加する方法や、ルートを自動的に mysite/index.html にリダイレクトする方法はありますか? 301 リダイレクトを使用するか、.htaccess ファイルを変更することで、おそらくこれを行うことができると思いました。

ちなみに私のホストはiPageです。

ありがとう

4

1 に答える 1

1

ルートにある.htaccessファイルに次のコードを追加することで、Apacheサーバーでこれを実現できます。

RewriteEngine On
RewriteBase /
RewriteRule ^$ http://www.example.com/index.html [R=301,L]

これにより、すべてのリクエストが「/」になり、「/index.html」に書き換えられます。私は個人的に、index.htmlを追加するのは他の方法よりも醜いと感じているので、URLからindex.htmlを削除するための.htaccessコードを次に示します。

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.example.com/ [R=301,L]
于 2012-04-23T20:20:14.840 に答える