我的个人博客网站是基于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可能不好做。