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

转载自:http://www.884358.com/htacces...php

愈来愈多的网站升级到了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连接。url

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

相关文章
相关标签/搜索