源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-01-02 08:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Apache mod_rewrite实现HTTP和HTTPS重定向跳转
当你的站点使用了HTTPS之后,你可能会想把所有的HTTP请求(即端口80的请求),全部都重定向至HTTPS(即端口443)。这时候你可以用以下的方式来做到:(Apache mod_rewrite)
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{SERVER_PORT} 80
 RewriteRule ^(.*)$ https://1sucai.cn/$1 [R=301,L]
</IfModule>
把这段代码放在.htaccess文件,即可实现HTTP到HTTPS的重定向。 而当你又想用回HTTP的时候,反过来就可以了:
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{SERVER_PORT} 443
 RewriteRule ^(.*)$ http://1sucai.cn/$1 [R=301,L]
</IfModule>
其中R=301表示Moved Permanently,即告诉搜索引擎或者浏览器下去直接访问后者的地址,如果只是试验性地重定向,可以使用R=302(Found)。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部