ht访问太多重定向



我在web的根目录中有.htaccess,它应该将所有请求重定向到https。这是代码:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^web.php5.sk$
RewriteRule ^$ www/ [L]
RewriteCond %{HTTP_HOST} ^web.php5.sk$
RewriteRule (.*) www/$1 [L]

但它创建了一个从http重定向到https的无限循环,反之亦然。问题可能出在哪里?前两行来自服务器管理员,作为对我对https请求的响应。他们处理来自无法发出https请求的设备的大量http请求...谢谢。

嗨,朋友 这段代码呢

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
#replace this yourdomain.com into your domain name 
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

这是一个简单,干净且经过测试的代码,可以使用www将所有流量从http重定向到https(您也可以随时从URL中删除www,只需从URL中删除www即可https://yourdomain.com/$1(。

最新更新