.htaccess HttAccess从http重定向到https时出现问题

.htaccess HttAccess从http重定向到https时出现问题,.htaccess,.htaccess,我访问了整个网站,只想访问https 在.htaccess中,我编写了以下规则 RewriteEngine On RewriteCond %{HTTP_HOST} ^www.my-website.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.my-website.com/$1 [R,L] 但这会导致此网页出现重定向循环 任何人都可以为我提供解决方案。通常,对于单个站点,您可以使用: RewriteEn

我访问了整个网站,只想访问https

在.htaccess中,我编写了以下规则

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.my-website.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.my-website.com/$1 [R,L]
但这会导致此网页出现重定向循环
任何人都可以为我提供解决方案。

通常,对于单个站点,您可以使用:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.my-website.com%{REQUEST_URI} [R=301,L]
使用。但如果你真的必须这样做,你可以试试。