VPSにWordPressをインストールしたら、なんと記事に飛ぶと404エラー発生。えー、そんな。。。一瞬ハマりました。。。(寝ようと思ってたのに!笑)
パーマリンク設定したら404エラー
パーマリンク設定で、デフォルトのときは問題なく記事が表示されるけれど、カスタムで設定した場合にエラー(404 Not Found)となってしまう。
The requested URL /xxxxxx was not found on this server.
あれ、なんでだろう。
使ったVPS
- さくらのVPS(CentOS7) ※今回のエラーはどのVPS使おうが関係ないです
確認したこと
- mod_rewriteモジュールはちゃんとロードされている(phpinfo(); で確認した)
- .htaccessは問題なさそう
原因
結局、httpd.confの設定を見直したら解決しました。下記を追加しました。abcabcabcは任意で。
<Directory /var/www/abcabcabc> AllowOverride All </Directory>
ちなみに、変更後はreloadしないと有効にならないです。
systemctl reload httpd
ひとまず解決
とりあえずはこれで進めるとします。誰かの何かのヒントになれば・・・
うー、眠い・・・(深夜4時)