转载自: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