正如标题所说,我在Chrome中遇到错误,我不知道这是否是暂时的,但我的问题是:
我想强制访问我网站的每个用户都使用 https://www
我在htaccess中使用以下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com [NC]
RewriteRule ^(.*)$ https :// www.mydomain.com/$1 [L,R=301,NC]
有些用户在访问www.mydomain.com时会将Chrome重定向到:
https :// www.wwww.mydomain.com
ERR_NAME_NOT_RESOLVED
Duplicate www
但是在Firefox中这个问题并没有发生
强制所有浏览器的所有用户使用
的最佳方式是什么https :// wwww
我只在这里使用空格,因为文本编辑器在https和www中
答案 0 :(得分:0)
RewriteEngine On
### REDIRECT HTTP TO HTTPS ###
RewriteCond %{HTTPS} off
RewriteRule ^$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
### REDIRECT TO WWW ###
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]