仮想環境にCentOS7.6 + Apache2.4 + PHP7.3 + MySQL5.7環境を構築し、WordPressブログの移転作業テストを行っていた。トップページ、ログイン後の管理画面表示は問題ないのに、パーマリンクだけが404エラーになるという事象に遭遇。
httpd.confの設定が原因
.htaccess は元のブログのものを流用しており問題なさそう。で、怪しいと思って調べたのがhttpd.conf。Apacheサーバーの設定ファイルの親玉的存在。
httpd.confファイル内の
「AllowOverride None」を全て「AllowOverride All」に置き換えたら解決した。
mod_rewriteが効いていなかったのが原因でした。
コメント