原创日志

老版windows服务器下,用apache做https反向代理怎么简单实现http自动跳转到https

[ 2025-08-29 16:44:52 | 作者: admin ]
字号: | |
windows下用aspx,apache实现https反向代理访问windows的http网站。
现在的需求是直接访问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]
[最后修改由 admin, 于 2025-08-29 17:32:26]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=3003

这篇日志没有评论。

此日志不可发表评论。