2017-04-23 34 views
0

我希望我的所有域(HTTP,WWW,HTTP,非www,也HTTPS的非www)被重定向到HTTPS-WWW-例如-COMHTTPS与htaccess文件

我的.htaccess代码似乎重定向工作,但我真的不知道如何检查它。我非常怀疑它是否可以正常工作,因为谷歌WMT分别索引了很多页面,并确定这是错误的。我真的想避免过多的重定向,它似乎是这样

这里是我的代码:(。*)

的RewriteCond%{HTTP_HOST}^example.com [NC]重写规则^ $ http://www.example.com/ $ 1 [L,R = 301]

的RewriteCond%{HTTPS}!上重写规则(。*) https://% {HTTP_HOST}%{REQUEST_URI} [L,R = 301]

请人如果这段代码不会发生要好,你发给我另外一个,请写下整个域名,因为我是初学者,可能会搞砸了。我感谢你的时间。

回答

0
RewriteEngine On 
RewriteCond % { SERVER_PORT } 80 
RewriteRule^(. *)$ https://yourdomain.com/$1 [R=301,L] 

这应该适用于呀!

+0

谢谢你有福的书呆子,但这一个似乎并没有为我工作 – paranoic