【发布时间】:2013-03-11 20:39:44
【问题描述】:
我想确保我的所有流量都在 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 托管。
【问题讨论】:
-
“如果他们输入mydomain.com/apage,它将重定向到mydomain.com/apage”。这不正是你想要的吗?
-
仔细阅读该地址并牢记这篇文章的整个上下文...
-
我不明白。您想从 http 更改为 https。其他一切都应保持不变。
-
是的……这就是我想做的事