Apache环境下几种http强制跳转https设置方法

Apache环境下几种http强制跳转https设置方法,第1张

Apache环境下几种http强制跳转https设置方法 好文章文件目录
  • 永久变形测定法
  • 目前给网站安装SSL资质证书,开放https数据的加密访问,已经非常容易了。关键是完全免费的SSL资质证书的普及,给大家提供了一个非常好的基础。芒果云服务项目在Nginx环境下设置了几种强制http-to-https访问方式。文章详细介绍了如何在常见的Nginx环境下设置http强制跳转https访问。在这篇最好的文章中,蜗牛将详细介绍在Apache环境下,http如何强行跳转到https访问。在Nginx环境下,一般通过更改“你的网站域名.conf”文档来维护。在Apache环境中,它是通过更改。htaccess配置文件。

    设置方法

    以下标准中蜗牛应用的网站域名为www.zzzvc.com或wn789.com。申请时请根据自己的需要改成自己的网站域名。一般来说,人们可以选择将标准放在哪里,并将其放在apache的conf配置文件的匹配部分,或者放在特定网站文件目录的内容顶部。htaccess文档。

    1.强制HTTPS访问,不要跳转到WWW或一级域名

    RewriteEngineOnRewriteCond%{SERVER_PORT}80RewriteRule^(.*)$http://zzzvc.com/$1[L,R=301]

    2.强制HTTPS方法访问,自动跳转一级域名到WWW。

    RewriteEngineOnRewriteCond%{HTTP_HOST}!^www.zzzvc.com$[NC]RewriteRule^(.*)$http://zzzvc.com/$1[L,R=301]RewriteCond%{SERVER_PORT}80RewriteRule^(.*)$http://zzzvc.com/$1[L,R=301]

    3.强制HTTPS方法访问,自动跳转WWW到一级域名。

    RewriteEngineOnRewriteCond%{HTTP_HOST}!^wn789.com$[NC]RewriteRule^(.*)$https://wn789.com/$1[L,R=301]RewriteCond%{SERVER_PORT}80RewriteRule^(.*)$https://wn789.com/$1[L,R=301]

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/743595.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-04-29
    下一篇 2022-04-29

    发表评论

    登录后才能评论

    评论列表(0条)

    保存