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

2025-05-27 0 23

当你的站点使用了HTTPS之后,你可能会想把所有的https://www.kuaiidc.com/tag/http" title="HTTP">HTTP请求(即端口80的请求),全部都重定向至https://www.kuaiidc.com/tag/http" title="HTTP">HTTPS(即端口443)。这时候你可以用以下的方式来做到:(Apache mod_rewrite)

?

1

2

3

4

5

6
<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.zzvips.com/$1 [R=301,L]

</IfModule>

把这段代码放在.htaccess文件,即可实现https://www.kuaiidc.com/tag/http" title="HTTP">HTTP到https://www.kuaiidc.com/tag/http" title="HTTP">HTTPS的重定向。

而当你又想用回https://www.kuaiidc.com/tag/http" title="HTTP">HTTP的时候,反过来就可以了:

?

1

2

3

4

5

6
<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{SERVER_PORT} 443

RewriteRule ^(.*)$ http://www.zzvips.com/$1 [R=301,L]

</IfModule>

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 Apache mod_rewrite实现HTTP和HTTPS重定向跳转 https://www.kuaiidc.com/63599.html

相关文章

发表评论
暂无评论