.htaccess - .htaccess 未正确重定向完整范围的关联 url
问题描述
我正在尝试设置我的 .htaccess 文件以使用以下命令将所有流量重定向到https://www.example.com :
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
但它并非在所有情况下都能正常工作。
它正确重定向以下内容:
http://www.example.com
http://www.example.com.au
http://www.example.net
http://example.com
http://example.com.au
http://example.net
https://www.example.net
它不会重定向以下内容:
https://www.example.com.au
https://example.com
https://example.com.au
https://example.net
任何帮助将不胜感激。谢谢。
解决方案
要重定向到https://www
您可以使用以下内容
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
这会将所有 http 或 https 网址重定向到https://www.example.com
.
确保在测试此 301 重定向之前清除浏览器缓存。
推荐阅读
- javascript - Facebook 分享检测到 og:image 但忽略图像
- android - Android React Native 的嵌套堆栈导航和抽屉导航器的问题
- azure - 如何在 Azure 应用服务中检索内存缓存
- xcode - 创建表时 iOS 中的 Firebase/Messaging 出错
- python - 如何设置django项目可以从多个url进入admin管理登录页面
- jquery - 使用 php 将 iframe(谷歌地图)添加到 jquery
- angular - 'HttpErrorResponse' 类型的参数不可分配给类型参数
- python - 如何过滤 pyspark 数据框中的日期
- r - 在 R 数据框中创建一个新类
- python - 如何获取存储在列表中的实例的值