.htaccess重定向https://olddomain 到https://newdomain

.htaccess重定向https://olddomain 到https://newdomain,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我已经找遍了stackoverflow,寻找这个问题,但还没有找到,所以我想问一下。我们有两个领域。我在.htaccess中执行了301重定向,它的工作方式很有魅力: RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^newdomain.com$ [OR] RewriteC

我已经找遍了stackoverflow,寻找这个问题,但还没有找到,所以我想问一下。我们有两个领域。我在.htaccess中执行了301重定向,它的工作方式很有魅力:

    RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.olddomain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^newdomain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.newdomain.com$ [OR]
    RewriteRule (.*)$ https://www.newdomain.com/$1 [R=301,L]
其想法是将所有流量(http和https)重定向到https newdomain.com。到目前为止,它将http请求重定向到https newdomain.com,但不会将https olddomain.com重定向到https newdomain.com

你知道我如何使用.htaccess使https olddomain.com执行301重定向到https newdomain.com吗


提前感谢。

访问https olddomain时会发生什么?你在olddomain.com上有有效的证书吗?是的,我有有效的第三方证书。它只是不能重定向我。它显示https olddomain.com而不是将我重定向到https newdomain.com olddomain.com和newdomain.com是否都转到同一个位置?是的,它们确实转到同一个服务器。实际上,重写规则本身应该足以将所有请求重定向到新域。您以前在olddomain上使用过
ModRewrite
https
吗?