nginx上のwordpressのパーマリンク設定を変更したら404になる時の対処法
最終更新から8年以上たっています。ライブラリのバージョンや手順が変わっている可能性があります。
ローカルのdockerで作ったwordpressテーマをサーバんおnginx+fastcgi環境に設置して、パーマリンクの設定を変更したところ、詳細ページが全て404になった。
バーチャルホストで他に動かしているwordpressは何の問題も無く動いているので、パーマリンク周りで問題なんだろうなぁと検索すると、nginxの公式ページに解決法が書いてあった。
rewriteの設定を入れる
location / {
# This is cool because no php is touched for static content.
# include the "?$args" part so non-default permalinks doesn't break when using query string
try_files $uri $uri/ /index.php?$args;
}
まとめ
まとめる事は特になし。
サーバの設定は面倒くさい。
WordPress の記事
コメントの受け付けは終了しました。ご意見・ご質問は X(@nm_aru)へどうぞ。