WordPressのパーマリンク切れの原因はapache2.4のmode_rewriteが原因だった

WordPressのパーマリンク切れの原因はapache2.4のmode_rewriteが原因だった

仮想環境にCentOS7.6 + Apache2.4 + PHP7.3 + MySQL5.7環境を構築し、WordPressブログの移転作業テストを行っていた。トップページ、ログイン後の管理画面表示は問題ないのに、パーマリンクだけが404エラーになるという事象に遭遇。

 

 

httpd.confの設定が原因

.htaccess は元のブログのものを流用しており問題なさそう。で、怪しいと思って調べたのがhttpd.conf。Apacheサーバーの設定ファイルの親玉的存在。

httpd.confファイル内の

「AllowOverride None」を全て「AllowOverride All」に置き換えたら解決した。

mod_rewriteが効いていなかったのが原因でした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください