在云虚拟主机上成功搭建Discuz!网站后,访问网站时发现网页自动跳转至其他页面。本文介绍这种情况的可能原因和解决方案。
问题现象
使用Linux操作系统云虚拟主机搭建Discuz!网站后,访问网站时出现异常,该网页自动跳转至其他页面。
可能原因
- Linux操作系统云虚拟主机的.htaccess文件中设置了错误的伪静态跳转规则。
- 云虚拟主机管理控制台上设置了错误的301重定向。
- Discuz!网站的管理中心设置了错误的301重定向。
解决方案
- 使用FTP客户端连接Linux操作系统云虚拟主机。
- 查看.htaccess文件中是否设置了伪静态跳转规则。
关于如何查看.htaccess文件,具体操作,请参见如何显示FTP隐藏的文件。
- 如果设置了伪静态跳转规则,请确认伪静态跳转规则是否设置正确:
- 如未设置伪静态跳转规则,请继续执行步骤3。
- 排查云虚拟主机管理控制台上是否设置301重定向。
- 登录云虚拟主机管理页面。
- 找到存在页面跳转问题的云虚拟主机,单击对应操作列下的管理。
- 在左侧导航栏,选择。
- 查看网站域名是否设置301重定向。
- 如果设置301重定向,请确认该重定向是否设置正确:
- 如未设置301重定向,请继续执行步骤4。
- 排查Discuz!网站管理中心是否设置301重定向。
- 使用管理员身份登录Discuz!网站管理中心。
- 在顶部菜单栏,单击全局。
- 在左侧导航栏,单击域名设置。
- 在域名设置区域,单击应用域名。
- 查看网站域名是否设置301重定向。
- 如果设置了301重定向,请确认该重定向是否设置正确:
- 如未设置301重定向,排查步骤已完成,如果问题仍未解决,请提交工单咨询。