我有这样的网址: http://test1.com/_a/client/#/room/!zzz:test2.com
我想用IP地址和这样的端口替换此参数test2.com
:
http://test1.com/_a/client/#/room/!zzz:192.x.x.x:80
我怎么能用nginx做到这一点? 这是我做的:
location /_a/client/#/room/ {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://127.0.0.1/_a/client/#/room/!zzz:192.x.x.x:80;
}
但它不起作用。
答案 0 :(得分:0)
任何网络服务器或代理都没有看到网址中的#
或其后的任何内容,因为浏览器不会发送此部分网址,称为片段
这些只能由浏览器访问。它们不会被发送到服务器,因此无法在那里修改它们。