python - 如何在不使用 htaccess 的情况下将 HTTP 和 HTTPS 都重定向到 WWW?
问题描述
我刚刚发布了一个 Python / Flask 无服务器网站(否.htaccess
),我正在尝试将所有非 www 重定向到 www。
我使用 NameCheap 作为我的 DNS 注册商,并使用 AWS API Gateway 为网站提供服务。我对该网站的主要记录是:
- CNAME: www ->
abc012def3456.cloudfront.net
此 CNAME 完美运行;https://www.example.com
我可以在or访问我的网站http://www.example.com
(重定向到 https 版本)。
要将非 www 重定向到 www,我添加了:
- URL 重定向记录 (301): @ ->
https://www.example.com
问题是, http://example.com
成功地将我重定向到https://www.example.com
,但https://example.com
没有。相反,它只是没有响应。
我究竟做错了什么?有没有其他推荐的方法来重定向和http://example.com
重定向?https://example.com
https://www.example.com
解决方案
推荐阅读
- reactjs - 在状态 React 中调用 props
- react-native - TabNavigator 中的 StackNavigator 是否可能?
- android - 禁用 ViewPager 滑动
- go - 切片切片参考
- python - Python 3:如何更改 GDAL 中的图像数据?
- docker - Docker 构建失败,找不到命令
- c++ - 在成员构造函数之后调用基类构造函数
- tensorflow - Tensorflow:将矩阵列乘以向量的元素并返回矩阵
- xamarin - 如何在 Xamarin Android 应用程序中添加对 Amazon Fire TV 远程控制硬件的支持?
- html - 如果输入字段为空,则隐藏数据列表选项