将不安全的子域重写为安全的

时间:2016-04-19 05:57:05

标签: .htaccess mod-rewrite https

我知道这已经得到了解答,就像在这篇文章htaccess redirect HTTPS to secure.domain.com, non https to www.domain.com

中一样

但我无法让这个工作。我有两个IP地址。一个指向主域,domain.com没有安全。第二个点是subdomain.domain.com,它是安全的。我需要将subdomain.domain.com重写为https://subdomain.domain.com。如果有人有任何可以帮助解决这个问题的信息,我会非常感激。这是我目前正在使用的.htaccess代码,但没有成功 -

#Non-secure requests to subdomain.domain.com should redirect to https://secure.domain.com
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

1 个答案:

答案 0 :(得分:0)

你打开RewriteEngine吗?

Options +FollowSymLinks
RewriteEngine On

确保这两行都在帖子的上方。