我想将我在我的网站example.com中拥有的所有网页重定向到https://www.example.com/ ..
在我的htaccess文件中,我的代码只能从所有http页面到https页面工作,但不能从非www页面到www页面工作(显示错误" ERR_CONNECTION_REFUSED")。
Options -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s on(s)|offs()
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
# Redirect to HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
适用于以下情况(每页.php):
http://example.com/page.php至https://www.example.com/page.php http://www.example.com/page.php至https://www.example.com/page.php
仅适用于以下情况(每页.php):
https://example.com/page.php 至 https://www.example.com/page.php