我创建了一个 .htaccess 文件,它做了两件事:将 http 重定向到 https 和 www。到非 www。这是代码:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.profstream.com [NC]
RewriteRule ^(.*)$ https://profstream.com/$1 [L,R=301]
这在 Chrome、Safari 和 Opera 中运行良好,但由于某种原因,当我输入 profstream.com/sandbox/login.php 时,例如在 Firefox 中,它会重定向到https://profstream.com/https://www.profstream.com /sandbox/login.php。我在这里做错了什么?