Назад | Перейти на главную страницу

Почему мой .htaccess не работал?

У меня есть сайт, на котором https работает хорошо, но мне пришлось кормить 's' в https. Я пытался заставить все HTTP-запросы использовать https. Я много чего пробовал с моим .htaccess, например этот, и многие подобные. Наконец, я сделал что-то в моем файле 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.