WordPressでindex.htmlが404になる問題
2009/2/15 日曜日 12:01:33
Google Analyticsでアクセスログを見ていたところ妙なアドレスを発見。
アクセスしてみると・・・
404が出ました。
調べてみるとこんな記事を発見。
ワードプレスでindex.htmlとindex.phpをルートにリダイレクト – プログラミング情報整理ブログ
この記事を参考にRedirectionというプラグインを導入・・・しかしエラーだらけで使い物になりません。
それもそのはず、このプラグインはWordPress 2.3以上が必要なようで、ここで使ってるのはWordPress ME2.2.3なのでした。
代わりの方法として.htaccessで”/index.html“を“/”にするように.htaccessに書き込んでみました。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://[サイトのURL]/$1 [R=301,L]
これで強制的にパス変更ができました。ただしサーバーへの負荷も増えた気がします。
一応確認として、ここでHTTPヘッダを見ます。
301でリダイレクトされ、index.htmlが抜けているのが分かります。
これで一安心ですね。




qumk.net » Blog Archive » wordpress one Directory Says:
[...] WordPressでindex.htmlが404になる問題 [...]