如何确保我的网站始终具有https infront

时间:2013-04-05 22:04:17

标签: .htaccess

嘿伙计我有以下.htaccess代码:

RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.site.com$ [NC]
    RewriteRule ^(.*)$ https://www.site.com/$1 [L,R=301]

这将始终确保我的ssl正确显示,但由于某些原因谷歌如果你要搜索网站而不是点击其子类数据,如服务。它只是带你到网站的服务,并显示它没有https,所以它只是成为www .....

我该如何解决这个问题?

大卫

1 个答案:

答案 0 :(得分:1)

您正在使用的重写是阻止带有www的网址(例如http:// www.site.com/page.html)被重定向

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.site.com%{REQUEST_URI} [R=301,L]