.htaccess - 在 Apache2 中将 http 重定向到 https,我的域构建在 var/www/html
问题描述
我已经在 var/www/html 中上传了构建,并且配置了 ssl 并尝试将 http 重定向到 https,但它没有重定向。我检查了 .htaccess 文件,但它不工作。
解决方案
将其包含在 htaccess 中以将 http 重定向到 https
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
将其包含在 htaccess 中以将 www 重定向到非 www
RewriteCond %{HTTP_HOST} www.yourdomain.com
RewriteRule (.*) https://yourdomain.com/$1 [R=301,L]
推荐阅读
- flutter - 未定义的名称'Lottie' - 颤动错误
- kotlin - InteliJ 桌面撰写项目编译问题
- node.js - Amazon qldb SELECT 查询以使用非常少的 READIo 搜索特定行
- vue.js - 如何在 vuejs 中绑定转换名称属性?
- c++ - 代码块编译错误`_Z16draw_hello_worldPvS_`不能在制作共享对象时使用;使用 -fPIC 重新编译
- python - 从moviepy导入cairo bug
- javascript - 如何在 Laravel 项目中为 React 添加多个入口点
- java - 安卓; 使用 getExternalFilesDir 时下载的文件未在 android 中显示;
- react-native - 如何在 Expo 项目中使用 react-native-image-marker 包(Expo 包中未记录的包)?
- amazon-web-services - 迭代并在胶水DynamicFrame中找到ChoiceType