.htaccess - Godaddy Cpanel .htaccess URL 从 HTTPS 重定向到 HTTP?
问题描述
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule Litespeed>
SetEnv noabort 1
</IfModule>
这是我的代码,我尝试在下面添加额外的代码
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
..... ..... ..... 无法重定向到 https 到 http 域格式为: https:// subdomain。域名.com
解决方案
按照以下方式保存您的 htaccess 文件,确保在测试 URL 之前清除浏览器缓存。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php/?$ - [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule Litespeed>
SetEnv noabort 1
</IfModule>
推荐阅读
- powershell - Powershell:记录 foreach 更改
- rust - 为什么 clone() 不允许这个动作?
- html - 使用 jquery 将值插入到标签输入元素
- rust - 如何从 Rust 中的同级文件夹导入文件
- javascript - ReferenceError: 在 gulpfile.js 中没有定义 require
- laravel - Laravel-我可以概率地从数据库中随机数据吗?
- python - 如何在python中计算前几个月的第一个日期和最后一个日期的日期范围
- html - 邻近的带有变换缩放容器的 s 导致插入框阴影失败
- html - 如何在 $_POST 中获取 HTML 输入以进行文件上传
- arrays - 如何检查一个数组是否包含在 Swift 中的另一个数组中?