(ひとつ古い記事へ)
« カラーコードの変換(RGBと)

mixi運営事務局から警告 »
(ひとつ新しい記事へ)

●NotFound のアクセスを強制的にトップページに誘導。

2007年04月09日

今日は、久々にApacheの設定を思い出しながら、設定した。
毎日のようにLinuxサーバ上のhttpd.confといじってたころが、懐かしい。


前にどこかのサイトで、


ミラーサイトをつくると、SEO的にはかえってよくない可能性あり。
ランクを下げられる。


という話をきいたことがある。

これが本当なのかどうかは、詳しく調べてないので、私にはまだわからない。
(どなたか知ってたら教えてください)
理屈では理解できるので、そうなのかも知れない。

もしそれがほんとだとすると、同一サイト内に全く同じファイルが大量にあったら?
サイトマップを送ってるし、もしかしたら好ましくないのではないかという不安。


実は、前に、階層をあげるためにエントリーアーカイブの保存方法を変更したことで
ファイルが二重にできてしまった。


 前のパーマリンクは、 http://..../2007/04/02/221503.php みたいな感じで、
 今度のは、http://..../0704022215.php みたいな感じ。


だから、ちょっと怖かったけど、古いパスにあるファイルを削除した。


 ↓↓↓ しかし ↓↓↓


前のファイルを捨てたら、トラックバック先のリンクとか、
古い検索エンジンのキャッシュは捨てるの?
それってあまりにももったいない・・・

ということで、.htaccess で、リダイレクトを設定した。
ちなみにリダイレクト設定は簡単。

ErrorDocument 404 リダイレクト先

と書いたファイルを.htaccessという名前で保存してアップして、終わり。


# ただし、リダイレクトの内容によっては、その方法も細かく考える必要がある。
# 例えば、.htpasswdで認証エラーになった場合のものをリダイレクトする場合は、
# アクセスした人が、認証エラーになったことが明確にわかるようにしないと、
# 認証が通ったのかはじかれたのかわからず混乱してしまう。
# →ページをはさむ必要がある。など。


でも複雑なことをやってない人は、↑のでいける。
アクセスがある可能性のあるディレクトリに、この.htaccessをただおけばいい。


webをもっている人で、
もし、404 FileNotFound を避けて、少しでもアクセスをのばしたいなら、
この設定は必須。
もちろんこれは、ブログに限らない。

コメントする