WordPress

パーマリンクの設定を変更すると記事がNot foundになってしまう件

基本設定のまま始めていたこのブログも

パーマリンクを変更しようと思い、

管理画面からパーマリンクの変更をしたところ

まさかの404エラー

すぐさま基本設定に戻すとリンクは復活。

しばらくこの問題と格闘しました。

結論

1.mod_rewriteが有効化する

2.AllowOverrideをNone から Allに変える

この2点で

解決しました

説明

色々な記事を拝見しましたが、レンタルサーバーの場合が多くなかなか辿り着けませんでした。

このブログはraspberrypiで運用しています。

debian系になるので、

/etc/apache2/apache.conf

を開き

AllowOverrideをNone から Allに変更します

$ a2enmod rewrite

これでmod_rewriteが有効になります

$ systemctl restart apache2

でapacheを再起動します

参考

https://www.bnote.net/kuro_box/apache2_mod_rewrite.shtml