WordPress

nginx上のwordpressのパーマリンク設定を変更したら404になる時の対処法

最終更新から8年以上たっています。ライブラリのバージョンや手順が変わっている可能性があります。

ローカルのdockerで作ったwordpressテーマをサーバんおnginx+fastcgi環境に設置して、パーマリンクの設定を変更したところ、詳細ページが全て404になった。

バーチャルホストで他に動かしているwordpressは何の問題も無く動いているので、パーマリンク周りで問題なんだろうなぁと検索すると、nginxの公式ページに解決法が書いてあった。

rewriteの設定を入れる

WordPress | NGINX

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;
}

まとめ

まとめる事は特になし。
サーバの設定は面倒くさい。

made with Flutter

この記事を書いた人がつくったアプリ

WordPress の記事

コメントの受け付けは終了しました。ご意見・ご質問は X(@nm_aru)へどうぞ。