怎样排查虚拟主机提示 http 403错误

2015年12月4日 | 分类: 【技术】

http 403 错误的含义是禁止访问。当你访问虚拟主机提示 http 403错误的,就表示你当前访问的页面或目录被禁止执行访问。

导致问题的原因可能是:

1、 站点根目录不存在。如果你删除了无忧主机网站根目录——public_html,当你访问的时候就会提示这个错误。

解决方法:删除站点,重建新建站点。恢复空间系统默认文件。

操作方法:登录空间控制面板->站点管理->选择删除站点->新建站点

此操作会导致所有网页数据丢失,操作前请确认备份有用的数据。

2、 网站程序没有删除到网站根目录中,而是自己在ftp根目录下自己建立了一个目录(或把网站程序直接上传到ftp根目录下)

解决方法:把你的网站程序都上传到网站根目录——public_html目录

3、 网站根目录(public_html)下为空,没有任何网页文件,网站程序上传到网站根目录下的二级目录下面(如:web)

解决方法:IE浏览器输入:您的域名/web,以二级目录方式访问网站。或把网站程序移动到网站根目录下。

4、.htaccess规则导致。无效的.htaccess规则导致访问特定页面或图片(如*.png)导致访问报错。还有使用.htaccess正则表达式禁止了部分目录php执行权限或相关目录选项导致。

解决方法:调试正确、标准的书写.htaccess正则表达式。

5、 文件目录权限不对导致访问报错。如,部分客户不小心在操作的时候,将目录权限设置为000、123、444等这类异常的文件权限。

解决方法:将文件权限正确设置。无忧主机默认文件夹权限是755,单个文件权限是644

6、文件或文件夹命名中含有特殊符号(如!#^等)。

解决方法:请使用纯数字、字母或字母加数字的组合规范命名。