apache 强制HTTPS
示例
.htaccess可用于强制您的HTTP站点重定向到HTTPS。
这是一种快速方法,不需要编辑您域的代码:
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]警告:上面的代码假定您可以信任%{HTTP_HOST}指向您的域。
如果您需要确保重定向位置是您的域,请替换%{HTTP_HOST}为您的域。
上面的代码执行以下操作:
启用RewriteEngine。
如果当前请求未使用HTTPS,则继续。
将HTTP301重定向到https://%{HTTP_HOST}%{REQUEST_URI},其中
%{HTTP_HOST}是浏览器请求的主机,并且
%{REQUEST_URI}是浏览器请求的URI(域之后的所有内容)。
警告:您的Web应用程序必须能够处理HTTPS请求,并且应为主机的Apache配置有效的站点证书。
请注意,仅Redirect在httpvhost中执行a比在.htaccess文件中进行这些多个按请求的比较要有效得多。有关此技术的进一步讨论,请参见http://wiki.apache.org/httpd/RedirectSSL。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法