質問: ### 問題になっていること パーマリンクを管理パネルで変更して、URLにアクセスしたらアクセスができない。 #### エラーメッセージ ``` 404 Not Found ``` ※404ページに転移 ### 補足 以下のように設定しています。 カスタム構造 ``` /post/%postname%.%post_id%/ ``` 例: https://example.com/post/postname.12/ カスタム構造以外(基本等)をパーマリンクとして設定しても404 Not Foundにはなりません。 .htaccessは以下のようになっています。 ``` # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress ```
回答: `/post/%postname%.%post_id%/` で試しましたが、私の環境では問題ないようです。 1. ファイル&DBをバックアップする 2. 全てのアップデートを行う 3. もう一度パーマリンク設定ページで(何も変更せずに)保存を押す ※ 以降の作業ごとに毎回行う 4. デフォルトテーマで試す 5. キャッシュ系プラグインを確認する キャッシュのクリアや一時停止を行う。 6. プラグインを全て停止する 停止して問題が解消するようであれば、一つずつ戻して原因を特定する。 7. WordPressを上書きする ※ 構成ファイルが壊れている可能性を潰すため 上から順番に作業してみてください。