我想确保我的所有流量都在 ssl 上,即使他们输入 http。但我也希望它传递文件夹,所以 mod_rewrite 仍然可以工作。我尝试了这个糟糕的例子,但它不起作用。基本上我如果他们输入http://mydomain.com/apage它将重定向到https://mydomain.com/apage
服务器:Apache2,LAMP 堆栈。
.htaccess
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(/) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]
我愿意为 Apache 调整虚拟主机文件,但我以前没有看到它这样做过。这是我对 ssl 托管的第一次冒险。