网址屏蔽使用.htaccess将http重定向到https

时间:2019-01-11 06:06:14

标签: php .htaccess url url-mapping url-masking

我在门户上创建了URL掩码(URL映射)。 相同的php代码以不同的网址运行。 我的门户网站链接是http://subdomain.domain.in(主链接),客户端URL是http://www.client-domain.com。 我想使用我的.htaccess文件将客户端URL HTTP重定向到https。

根据评论编辑:

create_git_ref

2 个答案:

答案 0 :(得分:0)

  

您可以将以下代码用于同一

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

它将把您的URL http重定向到https。

答案 1 :(得分:0)

我的问题现在已经解决。 我已经在.htaccess中添加了此代码,并且客户端的url与HTTPS一起使用。

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} www.client-domain.com [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^my-domain.in [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME}%{REQUEST_URI}/$1 [L,R=301]