私はサイト内のトップページへのリンクをindex.htmにしています。ドメインがhttp://test.com(例)なのでサーバにアップロードしたさいに、トップページへのリンクが自動でhttp://test.com/index.htmとなるので、ドメインを変えてもサイト内のトップページへのリンクを変更しなくてもすむので楽だからです。


1
でも、そうするとサイトのトップページをhttp://test.comとして登録して、外部からリンクしてもらっているので、外部と内部のトップページへのアドレスが違うことになりますよね。これはSEO的に不利でしょうか?

2
また、サイト内トップページへのリンクをhttp://test.com/と直接記述せずに、http://test.com/へのリンクをつくる方法はあるでしょうか(ドメインを変えてもリンクをかえずにすむようにです。もちろんリンクをindex.htmにする方法はhttp://test.com/index.htmと長くなるので却下です。)

3
最後にトップページへのアドレスはSEO的に、wwwはあった良いでしょうか?ないほうがいいでしょうか?また、どちらか一方でしか表示されないようにしたほうがいいでしょうか?

これら1.2.3が分かる方お願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/08/05 22:53:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:onigirin No.1

回答回数327ベストアンサー獲得回数23

ポイント23pt

1:不利です。

どちらでもいいので、統一する方がいいです。

2:トップ等のように、相対リンクにしておけば、ドメインを変えても大丈夫です。

または、ドメインを変えたときに、ドメイン名のみを一括で置換するといいかもしれません。

テキストエディタなどでできます。

3:どちらでも同じです。統一した方がいいです。


とにかく、リンクされるURLを統一すれば、どちらでもいいです。

ドメインを変えたときは、置換すればいいだけです。

HTMLファイルをテキストエディタで一括で開いて、

一括でドメイン名を置換すれば、一瞬で終わりますよ。

id:daigongen

ありがとうございます。でも私のサイトはページ数がとても多いんです。

HTMLファイルをテキストエディタで一括で開いて、一括でドメイン名を置換というのは、HTMLファイル数分やらないといけないわけで、100ページ分くらいするのは辛いですね。

2007/08/05 15:22:31
id:KUROX No.2

回答回数3542ベストアンサー獲得回数140

ポイント23pt

複数ファイルを一気に置換するツールは一杯あります

たとえば、

http://akky.cjb.net/download/speeeeed.html

とか。

id:daigongen

これは役にたちそうですね。ありがとうございます。

2007/08/05 22:47:36
id:pmakino No.3

回答回数358ベストアンサー獲得回数30

ポイント23pt

1. 不利です。

どちらかに統一すべきです。

できれば ~/index.html へのアクセスを ~/ に転送するのように、サーバ側の設定で強制的に集約することが望ましいと思います。


2. index.htm ではなく / にリンクすれば良いのではないでしょうか?


3. あってもなくてもいいので、どちらか片方に統一すべきです。

私は、www 付きのアドレスにアクセスされたら www 無しの方に転送するよう、下記のように httpd.conf で設定しています。

<VirtualHost *>

ServerName www.example.com

RedirectMatch permanent (.*) http://example.com$1

</VirtualHost>

「wwwあり SEO」で検索してみると、他にも色々参考情報が見つかります。

wwwありとwwwなしの両方でインデックス - SEO以前の問題によれば、httpd.conf がいじれなくても mod_rewrite で同等のことを実現できるようです。

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.example\.com

RewriteRule (.*) http://example.com/$1 [R=301,L]

id:daigongen

ありがとうございます。 / にすればよかったんですね。3はhttpd.confやmod_rewriteは調べてみましたが私には難しくて理解できませんでした。もっと勉強が必要ですね。

2007/08/05 22:51:15
id:wizemperor No.4

回答回数379ベストアンサー獲得回数52

ポイント21pt

1. トップのインデックスファイル名がindex.htmlであれば、大した違いはないはずです。




2. 相対パスを使ってください。

  例) トップページ

親ページ


基準となるURIはbase要素で指定できます。

http://bakera.jp/ref/html/element/base




3. どちらでも同じですが統一したほうがいいでしょう。

id:daigongen

ありがとうございます。

2007/08/05 22:51:27
  • id:onigirin
    http://www.vector.co.jp/soft/winnt/writing/se047993.html

    こういうソフトを使うと、
    100ファイルを1つのエディタで開けます。

    そして、全てのファイルに対して「置換」ができますよ。


    ちなみに、こういうソフトもあります。
    http://www.vector.co.jp/soft/win95/util/se072729.html

    少し古いソフトなので動作がアレで使いにくい面もありますが、
    慣れれば一括置換できます。


    うちは、両方とも使ってます。
    置換もこれで一発ですよ。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません