服务器有几种http强制跳转https设置方法

目前为站点安装SSL证书开启https加密访问已经是件很简单的事了,主要是免费SSL证书的普及,为大家提供了很好的基础。

Apache环境下如何http强制跳转https访问。Nginx环境下一般是通过修改"你的域名.conf"文件来实现的。

而Apache环境下通过修改.htaccess 配置文件来设置。

特网科技云服务器新户活动 8折优惠!

设置方法

请根据自己需要更改为自己的域名。至于规则放置到什么位置,一般我们可以选择放到到apache的conf配置文件对应位置,或指定站点目录 .htaccess 文件内容的头部。

1、强制HTTPS方式访问,对WWW或顶级域名不做跳转。

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*) https://www.xxx.com/1 L,R=301

2、强制HTTPS方式访问,并自动将顶级域名跳转到WWW。

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.xxx.com$ NC

RewriteRule ^(.*) https://www.xxx.com/1 L,R=301

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*) https://www.xxx.com/1 L,R=301

3、强制HTTPS方式访问,并自动将WWW跳转到顶级域名。

RewriteEngine On

RewriteCond %{HTTP_HOST} !^xxx.com$ NC

RewriteRule ^(.*) https://xxx.com/1 L,R=301

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*) https://xxx.com/1 L,R=301

相关推荐
三言老师5 小时前
K8s集群运行时自动化运维全覆盖落地实操(下)
linux·运维·服务器·网络
Super 含6 小时前
Android 启动优化(五):线程、GC 与 IO 为什么会拖慢启动?
java·服务器·数据库
土星云SaturnCloud7 小时前
产线SOP动作级AI监管方案:土星云SE110S-WC8赋能合规识别、预警与效率分析
大数据·服务器·人工智能·ai·边缘计算
躺不平的理查德8 小时前
嵌入式 Linux 系统移植与 SD 卡量产镜像制作
linux·运维·服务器
DLYSB_11 小时前
从监控告警到现场处置:用 HTTP API、Modbus TCP 构建声光语音告警系统
网络协议·tcp/ip·http·报警灯
雪碧聊技术11 小时前
使用Docker,将fastApi项目部署到linux服务器
服务器·docker·fastapi·docker部署fastapi
故乡dee云12 小时前
华为云国际服务器连不上怎么办?安全组、端口、IP 和网络排查方法
服务器·网络·华为云
佳児素花痴╮12 小时前
服务器模型、网络调试工具、网络协议头分析
服务器·网络·网络协议
明志数科14 小时前
宇树科技IPO背后的产业逻辑:人形机器人从“讲故事“到“交数据“
运维·服务器·数据库