小编Edw*_*ard的帖子

强制 https:// 和 www。使用虚拟主机 apache2

我一直在到处寻找一种解决方案,以便能够使用虚拟主机在我的所有 URL 前强制使用 https://www。这是我目前在 000-default.conf 文件中的内容:

<VirtualHost *:80>
ServerName www.domain.com
Redirect / https://www.domain.com/
</VirtualHost >
Run Code Online (Sandbox Code Playgroud)

这意味着所有 www. 将重定向到 https://www。

现在我缺少将所有/任何其他形式的 URL 重定向到https://www 的代码。使用相同的概念(不是 RewriteEngine,因为 Apache 建议不要在简单重定向上使用 RewriteEngine)。

例如:

  • http://domain.com
  • http://www.domain.com
  • https://domain.com

他们都会去=> https://www.domain.com

如果有人能指出我正确的方向,那就太好了!

server virtualhost apache2 redirect

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

apache2 ×1

redirect ×1

server ×1

virtualhost ×1