找回密码
 立即注册
搜索

如何在百度云虚拟主机BCH上配置WordPress伪静态

合欢112 2024-8-14 10:10:23
今天将手中一个站点迁移到百度云虚拟主机,迁移完毕后,发现网站首页出现错位,所有的文章页显示404报错。此问题应该是站点未进行伪静态设置。用久了 VPS 云服务器,都不知道怎么设置虚拟主机的 WordPress 伪静态了。官方给出的代码鸟用没用,找了半天找到一个可以用的。
百度云虚拟主机支持 Nginx+ PHP 运行环境 ,可以通过 bcloud_nginx_user.conf 来设置。
伪静态设置
1、在 NotePad++ 中,编码格式为 UTF-8 ,复制以下伪静态规则到文件中,然后保存为 bcloud_nginx_user.conf。
location / {try_files $uri $uri/ /index.php?$args;}# Add trailing slash to */wp-admin requests.rewrite /wp-admin$ $scheme://$host$uri/ permanent;
2、将 bcloud_nginx_user.conf 文件 FTP 上传到 /webroot/ 根目录下。
3、然后在控制面板重载站点即可。
bcloud_nginx_user.conf下载
我已经制作好了 bcloud_nginx_user.conf ,直接下载上传即可。
[reply]https://wwi.lanzous.com/iLA1zmloixi
[/reply]
百度云虚拟主机故障代码返回HTTP状态6xx
  • 请确认是否正在做站点开启/停止/切换操作,操作过程中,会有短暂的6xx现象,等待操作完毕重试。
  • 请确认站点是否到期,到期后,站点会被回收,此时访问站点会返回6xx。
  • 如果非以上情况,请提交工单处理。
返回HTTP状态5xx
  • 通常是网站代码有问题,请在控制面板切换网站至调试模式,根据页面返回错误信息进行错误排查。
  • 请查看网站访问量是否过大(可通过查看网站监控信息),如果访问量过大,建议升级配置。
  • 如果非以上情况,请提交工单处理。
BCH 报错403
  • /webroot下没有设置或不存在主页文件。
  • 主页文件没有权限导致。
  • 域名没有备案
  • 域名没有绑定。
BCH 报错500
  • 数据库信息填写错误导致,需要填写正确的数据库信息。数据库信息在-控制面板-账号信息中。
  • 源码异常导致,建议更换或更正源码文件。
  • BCH 报错502如何处理
BCH 502报错
  • 是由于负载满了导致,建议查看监控,如果跑满了可以尝试升级配置。
  • 可能是访问超时设定时间过短导致的502,需要在webroot目录下的php.ini(如果没有手动创建)文件中添加代码max_execution_time=1000参数。
  • 可能由于后端故障导致(建议提交工单)。
  • 可能是被攻击导致。可以查看/weblog中的access.log访问日志,分析下IP看是否正常,如果非正常IP可以使用黑名单功能禁止该IP访问BCH。BCH黑名单配置方法:点此查看)。
  • BCH网站报错有过多的重定向
BCH 报错重定向次数过多:
  • 检查下控制面板中是否设置了301跳转。
  • webroot下是否有bcloud_nginx_user.conf文件,文件中是否设置了重定向规则。
  • 域名是否在控制面板中绑定,没有绑定也会导致该报错。
  • 返回HTTP状态404
BCH 404报错
  • 配置的伪静态不正确导致,建议删除之前的修改或配置正确的伪静态规则。
  • 网页源码中引用的路径下的文件不存在导致报错。
  • 源码中引用的路径下的文件名为中文导致不能识别乱码报错。
站点返回页面空白
  • 查看网站监控,是否内存使用量超过了套餐最大限制,超过最大限制后的响应都将是空白页,建议升级套餐。
  • 用户网站在php运行过程中出错,导致请求中断,请在控制面板切换网站至调试模式,根据页面返回的错误信息进行错误排查。如果开启调试无错误信息显示,请确认是否在代码中设置了error_reporting关闭了错误显示。此时请开启所有级别的错误显示进行故障定位。
  • 如果不是以上两种情况,请停止,然后开启站点,查看是否解决问题。
  • 如果以上操作均无法解决问题,请提交工单处理。
为什么我更改了图片,但是网站没变化?
  • 为了降低主机压力,提升请求负载量,BCH默认开启缓存机制,用户更改图片后可等待一分钟再访问。 用户也可以通过关闭PHP缓存加速或执行重载操作或执行opclean.php文件,使配置立即生效。opclean.php文件存放于ftp路径下的webroot文件夹中;关于重载操作的执行方法,请参看站点启停。
BCH 开启https,提示不安全
  • 访问的是http的连接,导致显示不安全,需要访问https连接。
  • 没有正确配置证书,端口没有正常监听。需正确配置证书。
  • 证书过期导致,建议更换没有过期的证书。
  • 证书绑定的域名与实际配置的域名不符,需要检查下。
  • 网页中有包含http的连接导致,需要把全部链接更换为https。
网站访问缓慢?
  • 本地网络是否正常。若本地网络异常,会出现访问慢的情况。
  • 请前往控制面板-->网站监控,查看资源监控信息,若内存,cpu,磁盘使用较高会出现网站访问慢的情况,可以通过升级BCH套餐解决该问题。
  • 通过ftp工具下载weblogs目录下的access.log,确认是否有异常IP对网站有大量访问请求,若有异常IP,建议将异常IP加入黑名单,加入黑名单方式:控制面板---高级设置---访问黑白名单。
  • 目前香港区域使用共享Ip的站点,香港和国外的用户访问站点网络质量良好,但是内地用户访问会出现访问慢或者偶发的无法访问的状况,对于此类情况建议根据自己的业务需求,如果访问的用户群是内地用户较多,建议购买内地主机或者购买独享Ip服务来保证网站的访问质量。
网站访问已过期或者故障迁移中
  • 站点到期时,网站访问会显示如下图主机已过期或者故障迁移中。请前往BCH控制台找到对应站点,查看到期时间。站点到期系统保留数据30天,30天内支持用户重新续费。若站点未到期,请提工单联系工作人员进行处理。

您需要登录后才可以回帖 立即登录
共收到 0 条点评
蜀ICP备2020032245号-4
微信公众号
微信小助理
返回顶部