如何让http自动跳转到https
我的域名已经申请了ssl,那么在虚拟空间里面如何设置,才可以让http自动跳转到https呢?谢谢 apache虚拟主机的话修改 .htaccess:[*]
[*] RewriteEngine On
[*]
[*] RewriteCond %{HTTPS} off
[*] RewriteRule ^(.*)$ http s://%{HTTP_HOST}%{REQUEST_URI}
[*]
[*]复制代码
http s去掉空格 301
301
naiji 发表于 2018-3-17 13:57
apache虚拟主机的话修改 .htaccess:
我比较喜欢用nginx
static/image/smiley/default/lol.gif
我不是你的 发表于 2018-3-17 14:53
我比较喜欢用nginx
本来还想对你说的,既然你用nginx,那就
static/image/smiley/yct/002.gif
naiji 发表于 2018-3-17 13:57
apache虚拟主机的话修改 .htaccess:
是放到 public_html 目录吗 你要全站跳转的话就放在public_html 启用 HSTS
这是我的部分 nginx 配置
[*] if ($scheme != "https") {
[*]
[*] return 301 https://$host$request_uri;
[*] }复制代码
提取自 certbot
然后加了这个 header:
[*]add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;复制代码 元老问这样的问题合适吗?
static/image/smiley/default/lol.gif
naiji 发表于 2018-3-17 15:17
你要全站跳转的话就放在public_html
成功,谢谢你
页:
[1]