知识学习

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4429|回复: 0

htaccess设置指定链接不跳转到HTTPS

[复制链接]

升级   100%

152

主题

0

回帖

752

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
752
发表于 2020-9-24 08:42:56 | 显示全部楼层 |阅读模式

越来越多的网站升级到了HTTPS,但升级到HTTPS后,会出现很多问题,例如支付宝支付后无法获取到回调信息,所以只有通过设置htaccess让支付宝回调地址不走HTTPS通道。

  1. RewriteCond %{REQUEST_URI} !^/user.php/Pay
  2. RewriteCond %{SERVER_PORT} !^443$
  3. RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
复制代码

第一行的意思为网址url地址(不包含域名,指域名后面的部分)不以/user.php/Pay开头的,第二行的意思为端口不是443的,满足前两条,则转换为HTTPS链接。

设置好后,除了/user.php/Pay这个链接,其余的都会自动跳转到HTTPS。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|知识学习 ( 鲁ICP备20015483号 )

GMT+8, 2026-5-13 21:47 , Processed in 0.091049 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表