为何我的.htaccess 不起作用?

为何我的.htaccess 不起作用?

我有一个网站,https 运行良好,但我必须在 https 中输入“s”。我试图强制所有 http 请求都转为 https。我尝试了很多方法,比如以及许多类似的东西。最后,我对位于 上的 vhosts 文件做了一些操作/etc/apache/sites-enabled/001-mysite.conf

我做的改变是这样的

<VirtualHost *:80>
  ServerName www.example.com
  Redirect "/" "https://www.example.com/"
</VirtualHost>

并且它正如我所期望的那样工作。现在我的 .htaccess 出了什么问题。它不工作是因为我所做的任何更改似乎都没有任何区别。我的 .htaccess 位于我的站点的根目录中。我正在从 Amazon Web Services EC2 ubuntu 14.04 VM 实例运行我的站点。

相关内容