首先规定第一个网站域名为test.com,第二个网站域名为two.test.com
现在我在第一个网站点击一个链接的时候发现其指向到了第二个网站。链接是这个样子two.test.com/product/123
如何才能在点击的时候如果域名改变了,让其跳转到第二个网站的首页,也就是跳转到two.test.com
首先规定第一个网站域名为test.com,第二个网站域名为two.test.com
现在我在第一个网站点击一个链接的时候发现其指向到了第二个网站。链接是这个样子two.test.com/product/123
如何才能在点击的时候如果域名改变了,让其跳转到第二个网站的首页,也就是跳转到two.test.com
在nginx配置文件
location /product/123/ {
rewrite ^/(product/123)(.*) two.test.com;
}
你试试这样不行,不行你自己再换着调一调
后端解析页面的时候判断页面中的连接是否为本站地址 主要是判断域名
如果不是就将该地址完全替换掉,如果是就不做什么处理!
第二种利用js:当a被点击的时候先组织,获取到点击的连接地址进行判断
在你点击连接的时候已经跳转到别的服务器了, nginx实现的几率可能不大
2 回答1k 阅读
1 回答802 阅读✓ 已解决
1 回答676 阅读
695 阅读
548 阅读
这个用nginx应该没有简单的方法实现吧,可能还是需要在你的网站中添加操作;
我想可以是js拦截页面跳转,按照你的规则进行重写。