WordPressでindex.htmlが404になる問題

2009/2/15 日曜日 12:01:33

このエントリをはてなブックマークに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをBuzzurl(バザール)に追加

20090215_blog_not_found_1.jpg

Google Analyticsでアクセスログを見ていたところ妙なアドレスを発見。

アクセスしてみると・・・

20090215_blog_not_found_2.jpg

404が出ました。

調べてみるとこんな記事を発見。

ワードプレスでindex.htmlとindex.phpをルートにリダイレクト – プログラミング情報整理ブログ

この記事を参考にRedirectionというプラグインを導入・・・しかしエラーだらけで使い物になりません。

それもそのはず、このプラグインはWordPress 2.3以上が必要なようで、ここで使ってるのはWordPress ME2.2.3なのでした。

代わりの方法として.htaccessで”/index.html“を“/”にするように.htaccessに書き込んでみました。

20090215_blog_not_found_3.jpg

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://[サイトのURL]/$1 [R=301,L]

これで強制的にパス変更ができました。ただしサーバーへの負荷も増えた気がします。

一応確認として、ここでHTTPヘッダを見ます。

20090215_blog_not_found_4.jpg

301でリダイレクトされ、index.htmlが抜けているのが分かります。

これで一安心ですね。

タグ: 404, WordPress, ホームページ

関連記事


One Response to “WordPressでindex.htmlが404になる問題”



  1. qumk.net » Blog Archive » wordpress one Directory Says:

    [...] WordPressでindex.htmlが404になる問題 [...]

コメントを残す

コメントは基本的に即時反映されますが、スパム判定された場合、管理人の承認までの時間がかかる場合もあります。
ブログやホームページ等に引用する際はソースURLとして、この記事のURLを提示してください。
引用の際の注意
記事の引用時、該当URLが提示されておらず、悪質な転載だと考えられる場合、無断転載と判断させていただき、サーバー管理者への問い合わせや法的処置を取らせていただく場合もございます。
要約や語句などが加えられていたとしても、内容が同一であれば著作権法は適用されます。