2017-04-09 84 views
0

我有我的.htacces我的服务器上,它看起来像这样:的URL更改为URL使用HTTPS

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

但是,当我在浏览器中键入example.com它不重定向到https://example.com。我怎样才能做到这一点?

+1

清除浏览器缓存。 – starkeen

+0

它是做什么的?是否启用了'.htaccess'/mod_rewrite?是否启用了FollowSymLinks?任何其他指令?任何其他'.htaccess'文件?使用CDN?代理服务器?清除缓存(正如starkeen所暗示的)?您发布的指令没有任何问题 - 因此可能是“其他”。 – MrWhite

+0

@ w3dk我怎样才能启用mod_rewrite? .htacces是你在那里看到的所有东西。我真的不知道如何使用.htacces – Sentry

回答

1

它似乎只是.htaccess(文件名)这是问题的拼写。如问题中所述,这有两个s,而不是一个。的

位预留......这个文件名(每个目录的Apache的配置文件名),可以在服务器的配置变化(尽管这是罕见):

AccessFileName .htaccess