Apache由http自动跳转到https的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache由http自动跳转到https的方法相关的知识,希望对你有一定的参考价值。

修改根目录.htaccess文件

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On

#thinkphp去掉index.php
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

    #http自动跳转到https
  RewriteCond %{SERVER_PORT} !^443$
    #只有匹配对应的域名才会跳转
  RewriteCond %{SERVER_NAME} ^hrsc.cc|www.hrsc.cc$
  RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]
</IfModule>

以上是关于Apache由http自动跳转到https的方法的主要内容,如果未能解决你的问题,请参考以下文章

设置http跳转https的几种方法

怎么配置apache让只能用https访问,不能用http访问

如何使http请求强制跳转到https

http自动跳转到https

nginx 怎么自动跳转到 https 而不允许 http 访问

apache http跳转到https代码