如何在http到nginx中将http重定向到https url?

时间:2016-06-22 08:55:40

标签: .htaccess nginx

我们的服务器上有很多域,但我们希望将某些域http重定向到https。 喜欢我们的域名

http://example.com/         //main public folder
http://example.com/member   //member folder
http://example.com/online   //online folder folder

请告诉我这些域名的具体规则

1 个答案:

答案 0 :(得分:0)

在你的.htaccess中使用它:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

这将迫使所有人都使用https。如果要对特定文件夹执行此操作,请使用以下命令:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} folder 
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]