重定向到特定网址http到https

时间:2014-01-08 13:12:40

标签: php .htaccess

我最近在我的网站上添加了SSL。我想在.htaccess中写一个重定向规则。当我尝试访问http://the.mydomain.com/signup时,它想要重定向到https://the.mydomain.com/envelop

  1. http://the.mydomain.com/login - > https://the.mydomain.com/login

  2. http://the.mydomain.com/work - > https://the.mydomain.com/work

  3. 我查了很多规则,但它们对我不起作用。

3 个答案:

答案 0 :(得分:2)

RewriteEngine
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

答案 1 :(得分:1)

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Force SSL/https using .htaccess and mod_rewrite

的副本

答案 2 :(得分:0)

你可以试试这个:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}$1