关于使用https将带有http的域重定向到其他域,我有一个问题。
我已经在我的域www.some.com
上安装了SSL证书(它不是通配符,因此它仅适用于www,并且在我的域上没有它),所以如果我继续https://www.some.com
或http://www.some.com
一切正常,所有请求都会重定向到https://www.some.com
。
然后我购买了其他域名,例如test.org,所以如果我想将此域名重定向到https://some.com
浏览器,请提醒我SSL证书仅对some.com有效。
我插入的正确重写条件是:
RewriteCond %{HTTP_HOST} ^test\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.test\.org$
RewriteRule ^/?$ "http\:\/\/some\.com\/" [R=301,L]
我该如何解决这个问题?
答案 0 :(得分:0)
您可以使用:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.org$
RewriteRule ^/?$ http://some.com/ [R=301,L]
或所有最终网址(test.org/xxxx/yyy ...)
RewriteRule ^/?(.*)$ http://some.com/$1 [R=301,L]
但是,我真的不知道你的问题是什么,或者错误......