【发布时间】:2021-11-13 03:27:36
【问题描述】:
我正在尝试实现一个重定向,通过重定向而不是从 .htaccess 文件将我的网站从 https://example.com 带到 https://www.example.com。我们的网站已经将 http 请求重定向到 https://www.example.com。我在下面发布了我们的内容。
<Virtualhost *:80>
ServerName www.example.com
DocumentRoot /var/www/html
RewriteEngine on
RewriteRule ^/?(.*) https://www.example.com/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName www.example.com:443
DocumentRoot /var/www/html
SSL information here
【问题讨论】:
-
欢迎来到 StackOverflow!你走了多远? (如果您现在尝试此操作会发生什么情况?)您是否配置了 DNS 以使裸域 (
example.com) 指向您的 Web 服务器,还是超出了您在此处询问的范围? -
嗨,杰夫。感谢您的回复。 - 是的 example.com 和 www.example.com 都指向 Web 服务器。一切都可以从 http > https 和 www.. 运行。唯一的问题是让 example.com 与 example.com 一起工作。希望这能给您更多的说明。
-
“唯一的问题是让
https://example.com与https://www.example.com一起工作” - 从您在问题中包含的代码来看,http://example.com目前可能也是一个问题? -
目前不可行,因为我们将所有 http 请求都重定向到 https。唯一的问题是 example.com 没有重定向。