<分区>
<分区>
我有一个网站在链接到我的网站时坚持使用 https,即使我的网站没有 SSL,所以我如何在这个链接时将其重写为 http单击是这样当 https 链接指向没有 SSL 的 http 站点时,用户不会看到大多数浏览器现在使用的丑陋警告?
这是我在 .htaccess
中使用的代码,感觉代码是正确的,但我仍然收到“您的连接不安全”的警告:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^tag(/.*|$) /softball-tag$1 [NC,QSA,R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
应该在上面的代码中解决这个问题但不起作用的代码是:
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
谢谢!
最佳答案
您的 .htaccess 似乎不错。您确定 .htaccess 已启用吗?
例如,如果您使用的是 Apache,您应该添加:
AllowOverride All
关于php - https ://to Http rewrite in . htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47369860/
相关文章:
php - Cakephp-3.x : How to change the data type of a selected alias?
javascript - 通过 Ajax 在 JavaScript 中使用来自 PHP 的数据
php - 在 Apache 上强制使用 HTTPS 并产生奇怪的结果
php - 使用MySQL根据主键和不同字段比较表内的两个字段
javascript - 如何在 php codeigniter 中添加来自 CRUD ajax 的数据?
linux - PHP fopen "failed to open stream: resource temporarily unavailable"