Apache自动跳转到 HTTPS

  • 时间:2018-06-20 22:13 作者:PHP爱好者 来源:PHP爱好者 阅读:187
  • 扫一扫,手机访问
摘要:网站根目录新建 .htaccessRewriteEngine OnRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]301跳转RewriteEngine onRewriteBase /Rewrit

Apache自动跳转到 HTTPS

网站根目录新建 .htaccess

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

301跳转

RewriteEngine on

RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

站点绑定多个域名,只允许www.gworg.com 跳转

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteCond %{HTTP_HOST} ^example.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.example.com [NC]

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

###把网址更改为自己的###

高级使用法 (可选)

RewriteEngine on

# 强制HTTPS

RewriteCond %{HTTPS} !=on [OR]

RewriteCond %{SERVER_PORT} 80

# 某些页面强制

RewriteCond %{REQUEST_URI} ^something_secure [OR]

RewriteCond %{REQUEST_URI} ^something_else_secure

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

# 强制HTTP

RewriteCond %{HTTPS} =on [OR]

RewriteCond %{SERVER_PORT} 443

# 某些页面强制

RewriteCond %{REQUEST_URI} ^something_public [OR]

RewriteCond %{REQUEST_URI} ^something_else_public

RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】树莓派安装TensorFlow(2020-04-24 21:11)
【系统环境|服务器应用】防面试-SD_WebImage(2020-04-24 21:11)
【系统环境|服务器应用】推荐一款视频控件xgplayer(2020-04-24 21:11)
【系统环境|服务器应用】PostgreSQL 源码解读(27)- 查询语句#12(查询优化-上拉子链接#2)(2020-04-24 21:11)
【系统环境|服务器应用】如何轻松学习JavaScript?(2020-04-24 21:10)
【系统环境|服务器应用】【源码剖析】Launcher 8.0 源码 (12) --- Launcher 启动流程 第五步之计算桌面各布局细节参数(2020-04-24 21:10)
【系统环境|服务器应用】前台碰撞室之console.log与文本字符(2020-04-24 21:10)
【系统环境|服务器应用】好用的Middleware实现(2020-04-24 21:10)
【系统环境|服务器应用】前台面试每日 3+1 —— 第373天(2020-04-24 21:10)
【系统环境|服务器应用】绍圣--kafka之生产者(五)(2020-04-24 21:10)
手机二维码手机访问领取大礼包
返回顶部