有偿求助: nginx 域名隐性(地址栏域名不变)跳转

查看 51|回复 4
作者:powerman   
跪求大神,帮助实现一个关键功能:域名隐性跳转(也称为域名掩码或隐形重定向)。具体需求如下:
隐性跳转实现:
所有输入的域名在用户浏览器地址栏中保持不变,但实际内容从目标 URL 加载。
需要处理的域名除了数字英文,还包含特殊字符(如 emoji 、中文、日文等)。
例如,当用户在地址栏访问 1.aaa.com ,服务器基于 API 查询“1.aaa”指向的页面如“bbb”,则跳转目标 URL 为 ccc.com/bbb ,但是地址栏域名不变仍显示 1.aaa.com 。
其他都实现了,就是这个隐性跳转搞不定,ccc.com 不允许跨域访问,没办法代理它的内容。
技术要求:
服务器端技术:nodejs Nginx pm2
代理目标 URL 是基于 API 指向的页面。
xiaoming1992   
你到底希望显示 bbb 的内容还是 ccc.com/bbb 的内容?
xiaoming1992   
aaa 是你自己的,bbb 和 ccc 不是你自己的,对吧?
ysc3839   
稳妥的方案只有用浏览器端 Service Worker 拦截请求,像其他文本替换之类的方案,副作用都太大了。
CnpPt   
好像有 DNS 厂家做过这个功能,实现是网页 iframe😂
您需要登录后才可以回帖 登录 | 立即注册

返回顶部