我怎么会去实现类似下面的区域...另一个域指向一个网站
example.com网站上有这些页面:
example.com/id1/page1/
example.com/id1/page2/
example.com/id1/page3/
example.com/id2/page1/
example.com/id2/page2/
example.com/id2/page3/
,现在我想有当我分别指向域example1.com
和example2.com
到example.com/id1/
页面和example.com/id2/page1/
。
该网站是在蔚蓝,我做了什么是为所有三个域(example.com
,example1.com
,example2.com
)指向相同的IP的DNS。
然后在网站的主页上我做了一个重定向 Response.Redirect(...);
但这意味着域example1.com
和example2.com
都没有看到在浏览器URL,而是网址如example.com/id1/
和example.com/id2/
被视为代替。
什么我反而喜欢的是有我的网站显示为实际的域以这样的方式,这些URL被从未见过:
example.com/id1/
example.com/id1/page1/
example.com/id1/page2/
example.com/id1/page3/
example.com/id2/
example.com/id2/page1/
example.com/id2/page2/
example.com/id2/page3/
,而是它们分别显示为作为
example1.com/
example1.com/profile/
example1.com/about/
example1.com/contact/
example2.com/
example2.com/profile/
example2.com/about/
example2.com/contact/
那么我需要改变以使域可见? 抱歉的长问题:(希望你能帮助我
哦,我以前用过路线,只是没想到它们可以跨域使用...你是在谈论代码(在上面的链接):routes.MapPageRoute(“”,“SalesReportSummary/{year}”,“〜/ sales.aspx”); 我可以例如将其更改为routes.MapPageRoute(“”,“SalesReportSummary/{year}”,“http://example1.com”);那会工作? – b0x0rz