banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[Wordpress] 子ディレクトリでのWPサイト構築におけるNginxリバースプロキシの設定

子ディレクトリでの WP サイト構築 Nginx リバースプロキシ設定
公式ドキュメントを参考にして、以下の 2 つの方法のいずれかで要件を実現できます。

方法 1、rewrite 方式、php-fpm に適用

location /置換するサブディレクトリ名/ {
  index index.html index.php;
  if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
  }
  if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
  }
  if (!-f $request_filename){
    rewrite (.*) /置換するサブディレクトリ名/index.php;
  }
}

方法 2、try_files 方式、php-fpm に適用

location /置換するサブディレクトリ名/ {
  index index.php;
  try_files $uri $uri/ /置換するサブディレクトリ名/index.php?$args;
}

必ず行う必要があるのは、wp-admin を個別に処理することです。

rewrite /置換するサブディレクトリ名/wp-admin$ $scheme://$host$uri/ permanent;
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。