我怎麼會去實現類似下面的區域...另一個域指向一個網站
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