MTからWordPressに移行したけどトップページだけが403エラーになって困った
MTからWPに移行しました!
まだ1ブログだけですけどね。
一通りの移行作業が終わった後、確認の為にトップページへアクセスしてみました。
403エラーが出てる!!
トップページが出ない?
https://amaotolog.com/amalog/10 など、ブログ内の記事ページは問題なく表示されます。
なぜかトップページの
https://amaotolog.com/amalog/
にアクセスした時だけ、エラー(アクセス禁止)が出るようです。
確かにパーマネントリンクの設定は変更しましたが、トップページの設定は変えていません。
というか、そもそもトップページへの設定なんかありません。
その他、
- マルチサイトの設定 ・・・ 問題なし
- wp-config.phpの設定 ・・・ 問題なし、index.php設定もOK
- WP Super Cacheの設定 ・・・ あまり関係ないが念の為
- .htaccessの設定 ・・・ 一番怪しいですが問題なし
も見てみましたが、特におかしいところは無し。
困りました。
トップページが出ないブログなんて。。。
昔のファイルが残ってた!
二日ほど悩んでいたのですが、ようやく答えが見つかりました。
「MTの時に作っていたフォルダ(/amalog)が残っているので消す必要があった」
です。
そもそもWPはMTと違い、マルチサイト設定でブログを作った時でも、Webサーバ上に「ブログ毎の専用のフォルダ」を作る必要はありません。
むしろ、そのフォルダがWebサーバ上に存在してしまうと、Webサーバの方はがんばってそのフォルダを見に行こうとしてしまいます。
そこのフォルダにはWPが最初にアクセスするindex.phpがないので、仕方なく403エラーが発生する。
そんな感じだと思います。
フォルダを消したら直りました
というわけで、元からあったフォルダ(今回は/amalog)をFTPで消すと、無事にトップページが表示されました!!!
WPから新規にブログを作った時はこんなことは起きないと思いますが、MTからWP移行してきた時は注意した方が良いですね。
もし、同じ現象で困っている場合はフォルダを確認してみてくださいね。
この記事へのコメントはありません。