重新配置WordPress
欢迎访问新站点: https://www.yidiankuaile.com/post/second-set-wordpress
查看上一篇内容:使用Docker安装WordPress
不到黄河不死心,早先就想把Wordpress部署在子目录,前几天把捣鼓了差不多一天都没弄好,今天有捣鼓了大约三四个小时,如您所见,终于弄成现在这个样子了。
这次主要做了:
- 将Wordpress部署在了子目录。
- 还是用回原来的域名,https://lidong.me 这个域名就专门用来写点文章,整理资料,用别的域名捣鼓其他东西吧。
重点配置:
1.修改nginx.conf
在 nginx.conf
中添加下面这段
1 | location /wordpress/ { |
完整配置查看Github
2.修改 wp-config.php
在 wp-config.php
中添加下面的代码
1 | // 写上篇文章就加上了,为了HTTPS访问 |
3.修改 .htaccess
完成上面的配置,如果使用固定链接,文章详情可能无法访问,出现 internal server error 的500错误,查看日志提示 Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary.
大概意思是重定向次数太多。修改 .htaccess
,找到一个解决办法,内容在gist上,用作者提供的new .htaccess
替换原来就可以。
⚠️ 注意:每次在Wordpress的设置–常规选项等页面,修改保存操作,Wordpress都会自动修改 .htaccess
的文件,还原我们设置,导致页面访问出错。所以修改了设置后,要注意检查页面是否访问正常~~
别问为什么,我也不知道为什么[摊手],查看原来作者的 Gist
更新记录
- 2018/1/10 1:25:24 首次发布
参考链接:
- https://wordpress.stackexchange.com/questions/191747/how-can-i-have-nginx-serve-wordpress-at-blog
- https://yuji.wordpress.com/2010/03/08/nginx-wordpress-proxy-subdirectory-to-wordpress-subdomain/
- https://docs.j7k6.org/wordpress-nginx-proxy-subdirectory/
- http://www.ur-ban.com/2015/07/27/nginx-proxy_pass-wordpress-in-a-sub-directory/