htaccess将整个网站重定向到https不起作用

时间:2014-05-31 00:21:08

标签: .htaccess redirect

我使用以下脚本将流量重定向到https。如果我只是在地址栏中键入domain.com但是如果我输入www.domain.com它没有被重定向,它工作正常。如何使用和不使用www?

进行重定向
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

1 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine On

RewriteCond%{SERVER_PORT} 80

RewriteRule ^(。*)$ https://www.yourdomain.com/ $ 1 [R,L]

  • 如果您希望为特定文件夹强制使用HTTPS,则可以使用:

RewriteEngine On

RewriteCond%{SERVER_PORT} 80

RewriteCond%{REQUEST_URI} somefolder

RewriteRule ^(。*)$ https://www.yourdomain.com/somefolder/ $ 1 [R,L]

由于