新域名和 HTTPS 重定向

新域名和 HTTPS 重定向

我有一个域名.co刚买的域名.com并希望使用SSL在上面。

考虑到这一点H5BP Apache 配置对于 HTTP 到 HTTPS 重定向:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

一旦安装到位,它会自动开始重定向所有 HTTP 页面来自 domain.co到 HTTPS 页面域名.com或者我必须将规则修改为类似这样或类似的内容?

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://domain.com/$1 [R=301,L]
</IfModule>

答案1

前者不起作用,因为它只会将 URL 重写为 https,而不会对主机执行任何操作。您示例中的后者应该正确地重写为 https 以及在请求最初请求的资源时指定的域。但只有一种方法可以确保 - 尝试一下并找出答案!

相关内容