cpanel - 如何修复我的主页显示 403 错误?
问题描述
尽管我的所有权限都设置为允许公众阅读,但我的主页上仍然出现 403 错误。我没有使用任何插件,我没有使用 Wordpress,虽然我的网站是通过 Cloudflare 路由的,但它会通过我的托管服务提供商的 403 页面(我没有创建自己的页面)。我已经尝试过 755 和 644 并且一直得到相同的结果。我怎样才能解决这个问题?(网站是 alexbelman.com)
解决方案
根据您的托管环境,有几个可能的原因,您提供的有关您的托管设置的更详细信息会有所帮助。例如 - 您的站点是否在运行 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
推荐阅读
- javascript - 如何在反应中创建可选择的、可突出显示的文本
- javascript - Angular-Resizable:无法访问“可调整大小”指令的属性
- google-maps-api-3 - 为 Android/iOS Webview 应用程序中使用的 Javascript Maps API 密钥配置应用程序限制
- javascript - Webbrowser 控件 - Consolo.log javascript 错误
- scala - Spark - How to make a map serializable
- apache - 如何在 2 个单独的服务器上运行 2 个定位器
- c++ - 共享从属对象
- javascript - 电子邮件的 Javascript 正则表达式允许在电子邮件中使用“\”
- vue.js - Vuetify - 修复了具有绝对页脚的 NavigationDrawer 会留下不必要的空间
- r - 将 JSON 数据加载到 R 时编码错误