我知道显性转发和隐性转发规则如下: 源网站:www.a.com 显性:www.b.com访问,浏览器显示地址www.a.com。 隐性:www.c.com访问,浏览器显示地址www.c.com。
那么我要如何吧整个二级域名带目录都全部转发呢? 比如我搭了一个站点,里面有很多功能,A和B客户看上以后想要用自己的域名解析到我的站点。但是所有地址要是他们自己的域名?并且能够带目录调用。因为需要被微信小程序调用。小程序还会自动生成一些链接,比如商品的链接。
大概意思就是: 源网站www.a.com/123456/admin.php 那么客户站点就是www.c.com/123456/admin.php
源网站生成的商品为www.a.com/xxxxx.html 那么客户站点生成的商品都是www.c.com/xxxxx.html
总不能一个一个添加吧?源站点那么多路径。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要实现您描述的场景,即客户希望使用自己的域名(如www.c.com)访问您的源站点(www.a.com)上的所有路径,并保持URL中的目录结构不变,您可以采用以下方案进行配置:
使用阿里云云解析DNS的URL隐性转发功能:
www.c.com
),进入解析设置页面。http://www.a.com/$1
或http://www.a.com/$2
,这里$1
、$2
是通配符,代表捕获请求URL中的路径部分,确保转发时保留原路径结构。注意点与限制:
针对大量路径的需求:
微信小程序的适配:
www.c.com
的请求。通过上述方案,您可以实现客户自有域名(包括目录结构)无缝访问您的源站点服务,同时兼容微信小程序的集成需求。