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

网站升级到HTTPS后,支付宝等支付后无法获取到回调信息,所以只有通过设置htaccess让支付宝回调地址不走HTTPS通道。


RewriteCond %{REQUEST_URI} !^/user.php/Pay
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

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

更多关于htaccess的语法可以参考:
http://blog.csdn.net/weilee2009/article/details/12905081

发表评论

邮箱地址不会被公开。 必填项已用*标注