一个网站
http://www.abc.com
想要访问者转发到
rewrite to http://www.cba.com
如果带参数
http://www.abc.com/?qid=XXXX.....
则转发到
rewrite to http://111.111.111.111/?qid=XXXX....
如果haha.php后面带参数
http://www.abc.com/haha.php?qid=XXXX....
则转发到
rewrite to http://111.111.111.111/haha.php?qid=XXXX....
应该如何配置nginx.conf呢
谢谢
我说你简单写个程序不挺好处理的,干吗非要折腾 Nginx 呢?######
location / { rewrite (.*) http://www.abc.com$1 permanent; deny all; }
######自己弄出来了...server { listen XXXXXX; server_name www.abc.com; if ($request_uri ~* "/haha.php?qid=(.)$") { set $growingId $1; rewrite ^/ http://111.111.111.111/haha.php?qid=$growingId? last; } if ($request_uri ~* "/?qid=(.)$") { set $growingId $1; rewrite ^/ http://111.111.111.111/?qid=$growingId? last; } if ($http_host = www.abc.com) { rewrite (.*) http://www.cba.com$1; } }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。