windows下用aspx,apache实现https反向代理访问windows的http网站。
现在的需求是直接访问http,能自动跳转到https。程序中可以判断http来源ip然后跳到Https,但是不是自己的程序就没法操作。
分析:要实现跳转,需要判断访问来源,通过apache过来的访问是不能跳转的,而其他访问都要跳转到Https,所以判断IP就可以了。
实现:windows下用ISAPI_Rewrite 3.0实现的方法,其他伪静态也可以实现
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=3003
现在的需求是直接访问http,能自动跳转到https。程序中可以判断http来源ip然后跳到Https,但是不是自己的程序就没法操作。
分析:要实现跳转,需要判断访问来源,通过apache过来的访问是不能跳转的,而其他访问都要跳转到Https,所以判断IP就可以了。
实现:windows下用ISAPI_Rewrite 3.0实现的方法,其他伪静态也可以实现
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^(127\.0\.0\.1|8\.8\.8\.8)$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REMOTE_ADDR} !^(127\.0\.0\.1|8\.8\.8\.8)$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
[最后修改由 admin, 于 2025-08-29 17:32:26]

这篇日志没有评论。
此日志不可发表评论。