当前位置: 技术问答>linux和unix
关于HTTP的重定向问题
来源: 互联网 发布时间:2016-01-14
本文导语: 是这样的: 我要修改HTTP代理服务器的代码,加上这么一个功能,就是,如果用户在IE输入一个指定的IP,如192.168.1.1 那么就把用户链接到www.sina.com.cn的网页上去. ============================= 我现在想用重定向的方法...
是这样的:
我要修改HTTP代理服务器的代码,加上这么一个功能,就是,如果用户在IE输入一个指定的IP,如192.168.1.1 那么就把用户链接到www.sina.com.cn的网页上去.
=============================
我现在想用重定向的方法,就是:
HTTP代理服务器如果收到 192.168.1.1的请求的时候,就往客户的套接口,发送一个302的重定向到www.sina.com.cn 的回应
不知道这样可行否?
请大家多给些意见。
我要修改HTTP代理服务器的代码,加上这么一个功能,就是,如果用户在IE输入一个指定的IP,如192.168.1.1 那么就把用户链接到www.sina.com.cn的网页上去.
=============================
我现在想用重定向的方法,就是:
HTTP代理服务器如果收到 192.168.1.1的请求的时候,就往客户的套接口,发送一个302的重定向到www.sina.com.cn 的回应
不知道这样可行否?
请大家多给些意见。
|
iptables可以实现这样的功能,比如是这样:
iptables -t nat -A PREROUTING -d 192.168.1.1 -p tcp --dport 80 -j
DNAT --to-destination www.sina.com.cn
大致意思是如果目标地址是192.168.1.1的将其转发至www.sina.com.cn
因为没环境测试,你可以自己研究一下,关于iptables的介绍可以参考:
http://blog.sina.com.cn/u/5888d6a6010008o4
iptables -t nat -A PREROUTING -d 192.168.1.1 -p tcp --dport 80 -j
DNAT --to-destination www.sina.com.cn
大致意思是如果目标地址是192.168.1.1的将其转发至www.sina.com.cn
因为没环境测试,你可以自己研究一下,关于iptables的介绍可以参考:
http://blog.sina.com.cn/u/5888d6a6010008o4
|
mark