SEOスカウターというツールを使うと下記メッセージが表示されます。
(http://tool.ferret-plus.com/seotool/pages/advice)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
URLのindex.html(index.php)設定が適切に行われていません。同一ページが2つ存在しているため、SEOの評価を著しく下げる可能性があります。正しい設定を行いましょう。
【対策例】
サイトの内部リンクをすべて、index.html無しに替えていきます。外部リンクも、自分が管理できる範囲のすべてで、index.html無しにします。
もしくはレンタルサーバーなどで.htaccessが使用可能である場合、下記のように記述してアップロードすると、常にindex.html無しでアクセスされるようになります。
※サーバー環境によっては、下記内容がそのまま適用できないケースもございます。サンプルとしてご確認ください。
Options FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.example.com/$1 [R=301,L]
その他、いくつか方法がありますが、下記をご参照ください。
http://www.hyperposition.com/ranking/canonical.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
wordpressで作成したホームページで、index.phpと.htaccessは直下とwpフォルダ内に1つずつあります。
(両方の).htaccessには、上記のコードを記入しましたが、
http;●●.com でも、 http;●●.com/ndex.php でもホームページが表示されます。
解決できる方いますでしょうか。