菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
71
0

Apache mod_rewrite实现HTTP和HTTPS重定向跳转

原创
05/13 14:22
阅读数 71059
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{SERVER_PORT} 80
 RewriteRule ^(.*)$ https://jb51.net/$1 [R=301,L]
</If编程客栈Module>

把这段代码编程客栈放在.htaccess文件,即可实现HTTP到HTTPS的重定向。

而当你又想用回HTTP的时候,反过来就可以了:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{SERVER_PORT} 443
 RewriteRule ^(.*)$ http://jb51.net/$编程客栈1 [R=301,L]
</IfModule>

其中R=301表示Moved Permane编程客栈ntly,即告诉搜索引擎或者浏览器下去直接访问后者的地址,如果只是试验性地重定向,可以使用R=302(Found)。

本文标题: Apache mod_rewrite实现HTTP和HTTPS重定向跳转
本文地址: http://www.cppcns.com/os/linux/126183.html

发表评论

0/200
71 点赞
0 评论
收藏
为你推荐 换一批