http-status-code-403 - 当我尝试在没有 www 的情况下访问我的网站时被禁止 403
问题描述
我面临一个奇怪的问题。
我可以通过以下方式访问我的网站:
但我无法通过小费访问它:
- http://example.com
- 例子.com
我尝试将.htaccess
非 www 重定向到 www 版本,但它不起作用。
# Redirect to www
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
你知道为什么吗 ?
谢谢。
解决方案
问题可能来自您的 DNS 设置。您需要为您的域名创建一条不带“www.”开头的记录:它应该是一条名称为“@”的A记录,指向您的服务器IP
推荐阅读
- java - 测试 system.out.println 结果的 JUnit 测试失败
- machine-learning - 图像识别——汽车检测
- go - 如何获取时区数据库名称
- matlab - Matlab - 为什么包括正面假设会取消正面答案的资格?
- google-chrome - 如何防止 Google Chrome 开发者工具调整浏览器视口的大小?
- arangodb - ArangoDB AQL 更新奇怪的属性名称
- php - PHP Mongodb驱动1.5:如何使用连接池?
- robotframework - 在 PDF 中查找单词
- ruby-on-rails - Rails - 检查父对象是否被销毁并在依赖项上调用销毁
- javascript - 引导时钟选择器问题在时间和上午之间需要一个空格