Skip to content

使用子目录独立安装 wordpress

先在 wordpress 子目录安装新的 wordpress 作为子站点目录。数据库和文件全部独立。
如果子站点文件是直接从其他旧服务器复制的,不要有 wp-config.php 文件,安装的时候会自动生成。注意子站点成功运行后,清理替换旧设置里面的链接。

在主站的伪静态规则中添加重定向:

nginx
location / {
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename){
  rewrite ^.+?(/wp-.*) $1 last;
  rewrite ^.+?(/.*\.php)$ $1 last;
  rewrite ^ /index.php last;
}
}

location /en/ {
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 (.*) /en/index.php;
}
}

Made with ❤️