首页 > 解决方案 > 如何修复我的主页显示 403 错误?

问题描述

尽管我的所有权限都设置为允许公众阅读,但我的主页上仍然出现 403 错误。我没有使用任何插件,我没有使用 Wordpress,虽然我的网站是通过 Cloudflare 路由的,但它会通过我的托管服务提供商的 403 页面(我没有创建自己的页面)。我已经尝试过 755 和 644 并且一直得到相同的结果。我怎样才能解决这个问题?(网站是 alexbelman.com)

标签: cpanelhttp-status-code-403

解决方案


根据您的托管环境,有几个可能的原因,您提供的有关您的托管设置的更详细信息会有所帮助。例如 - 您的站点是否在运行 Linux 的服务器上?面板?

但也许这些信息可以同时帮助你:

如果您确定您对文件夹具有正确的权限(在大多数情况下,您的 public_html 文件夹应该是 750,在大多数情况下,public_html 文件夹中的所有文件夹都应该是 755,文件应该是 644)那么我可能会做的前两件事检查将是:

  • 确保您的 public_html 文件夹中有一个索引文件 - 一些示例是 index.html 、 index.htm 、 index.php ,或者在某些主机上使用了 default.html 。如果为您的站点提供服务的文件夹中没有索引文件,则服务器安全配置通常会显示 403,同时保护您的托管帐户的敏感内容不被查看。

  • 如果您确定在面向公众的文件夹中有索引文件,请检查 public_html 文件夹中的 .htaccess 文件的内容,因为 htaccess 中的错误规则或代码行是 403 的常见原因

如果您可以在这里发布您的 .htaccess 文件的内容,那么这里的某个人或可能我自己可以发现任何不应该存在或不正确的内容。

此外,由于您使用的是 CloudFlare,您应该在此处查看他们的快速修复建议 - https://community.cloudflare.com/t/community-tip-fixing-error-403-forbidden/53308


推荐阅读