- ベストアンサー
検索結果のindex.htmlを省略する方法
- ホームページの検索結果において、index.htmlがつく場合とつかない場合があります。
- この現象はドメインを統一することで解決できます。
- 検索エンジンの会社に問い合わせることをおすすめします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
連続すみません。補足として。 index.htmlというページは、 アクセスカウンターやニュースを表示するために、index.cgi、index.phpだとかindex.shtmlというファイル名に書き換える事があるかもしれません。 そういうときに、 <a href="/index.html">と書いていると、すべてのファイルを修正する必要が出てきますが、 <a href="/">としておくと、修正の必要がなくなりますので、メンテナンス性も良くなると思います。 私のサイトの場合、そういう作り方をしているので、 結果的にindex.htmlでは登録されず、ディレクトリ指定だけが登録される事になったんだと思います。 No.1のはSEOとしてやっているわけではありませんので、 SEOとしてSEOカテゴリで聞かれるか、詳しい方の回答を待たれるのが良いと思います。
その他の回答 (2)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
Dreamweaverのデザインビューやリンクチェック機能でもチェックは出来ますね。 HTMLファイルだけならJavaScriptでも対応は出来ますが、 私の場合はCGIやSSIが絡む事が多いので、実際の動作検証はAnHttpdかApacheを使っています。
お礼
taloo様、度々ご回答下さったにも関わらずお礼が遅くなり申し訳ありませんでした。 やはりAnHttpdやApacheあたりを入れたほうが良さそうですね…。検討したいと思います。 また当初質問させていただいたindex.htmlはSEOに影響するのかと思い、悩んでいたのですがhtmlの修正などを行いましたらindex.htmlを省略できないものの順位回復できました。やはりindex.htmlの有無とSEOは関係ないというのが真実なのかと思っています。 色々とありがとうございました。とっても感謝です! お礼が遅くなりましたこと、重ねてお詫びいたします。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
あくまで推測ですが。 index.htmlへリンク、アクセスしなければ、検索ロボットもindex.htmlを登録しなくなるんじゃないでしょうか。 ・ファイル名を指定してリンクを作っていれば、すべてディレクトリに変更する。 例) <a href="/">インデックスページに戻る</a> (2) ・index.htmlにアクセスがあったときは、ディレクトリ指定のアクセスにリダイレクトさせる。 例).htaccess RewriteEngine on RewriteRule ^/index\.html / [R,L] SEOについては ビジネス&キャリア > SEO対策 カテゴリで聞かれる方が詳しい回答が得られると思います。
お礼
二度もご回答ありがとうございます。 確かにページ内リンクは全てindex.htmlにしておりました。 でも、/ へのリンクにしているとローカルでの確認の際非常に面倒ではありませんか? http://questionbox.jp.msn.com/qa4923287.html taloo様はこちらに寄せられた回答のようなことをされてらっしゃるのでしょうか? 読んでもサッパリ分かりませんでした。勉強してみます。 そしてSEO対策のカテ(があるなんて全く気づきませんでした/ありがとうございます)でも質問してみます。 ありがとうございました!