apache 配置https后,设置http自动跳转https

apache上https和http都配置后,TP框架由于入口文件原因,因此设定双层url规则,第一层只做301重定向,第二层依旧是TP框架的重写规则,直接上干货.htaccess文件内容

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{SERVER_PORT} 80
  RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>


 

发布了15 篇原创文章 · 获赞 3 · 访问量 6559
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览