ローカルの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;
}
まとめ
まとめる事は特になし。
サーバの設定は面倒くさい。
コメント