nginx在二级目录安装wordpress的记录

2023-09-17 10:53:42 浏览数 (2)

我的个人博客网站是基于z_blog程序搭建的,我想在二级目录安装一个wordpress,和顶级域名共享域名。

首先创建二级目录

代码语言:javascript复制
mkdir zb_wordpress

然后把原来的wordpress网站的代码全部移动到zb_wordpress目录下面。

尝试访问好像是404,于是配置下伪静态吧

代码语言:javascript复制
# 翰林刷题小程序官网配置
location /zb_wordpress {
        try_files $uri $uri/ /zb_wordpress/index.php?$args;
        rewrite /wp-admin$ $scheme://$host$uri/ permanent;
}

尝试再次访问,还是有问题,于是去数据库修改下wp的config配置,修改网站主页地址:

代码语言:javascript复制
UPDATE  wp_options  set  option_value ='https://xxx.cn/zb_wordpress'  where option_name='siteurl';
UPDATE  wp_options  set  option_value ='https://xxx.cn/zb_wordpress'  where option_name='home';

我们再次打开网站正常访问,部分主题可能会有问题,这种需要自己来调整,由于很多主题开发者没有考虑到这些问题,所以需要自己处理。

由于我是直接把已经搭建好的wordpress网站迁移到二级目录,因此我需要处理文章附件信息,需要将wp_posts表中附件的guid的域名修改为https://xxx.cn/zb_wordpress,现在完美解决。

我为什么不选择用二级域名来做呢?因为我担心seo可能不好做。

0 人点赞