Как заставить запускаться сайт только по https?
У меня в .htaccess так прописано и все работает:RewriteEngine on
RewriteCond %{HTTP:HTTPS} !on [NV]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R]
Либо тот же самый 301 редирект но через конфигурацию сервера (nginx, apache, haproxy и т.д. - все они это умеют делать)