Actually, there is a new “Domain – Page mapping” feature in the Sitefinity 3.7. We will post a KB about it soon, but your request got ahead of it.
This feature allows you to map a specific CMS page in the Web Site to a specific domain. So when the site is accessed via that domain, the mapped CMS page behaves as a root of the site.
In your case, you should add the following mapping in the telerik/cms
section in the web.config
| <cms defaultProvider="Sitefinity" pageExtension=".aspx" ...>
| <add key="books.mydomain.com" value="books" shared="true" />
I think, you should also make the books
page a Group Page
in the page properties.
After doing the above, when you access the site via books.mydomain.com,
it will redirect you to www.mydomain.com/home.aspx,
which will be actually ~/books/home.aspx.
Note, that the shared
attribute is true
(its default value is false
). This means that the page books
will be visible and accessible for the other domains.
Actually this feature is not limited only with this functionality, you will see the other applications in the upcoming KBs.
Hope this is helpful.
Please do let us know if you have any questions.
the Telerik team