# Multi-site Extension

**URL:** <https://www.ruby-forum.com/t/multi-site-extension/155785>\
**Category:** Radiant CMS\
**Created:** [December 16, 2008, 8:19pm UTC](https://www.ruby-forum.com/t/multi-site-extension/155785 "2008-12-16T20:19:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![toddq](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/977dab/32.png) [@toddq](https://www.ruby-forum.com/u/toddq)\
**Post date:** [December 16, 2008, 8:19pm UTC](https://www.ruby-forum.com/t/multi-site-extension/155785/1 "2008-12-16T20:19:30Z")

</div>

I’ve installed the multi-site extension, which is most excellent, but I  
can’t figure out the URL patterns needed to navigate to each of my  
different sites. Can someone using multi-site give me the quick idiot’s  
guide to using this extension? I’ve configured my sites, I just can’t  
view them. I’m using the built-in WEBrick web server for development.

---

<div class="post-metadata">

**Author:** ![toddq](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/977dab/32.png) [@toddq](https://www.ruby-forum.com/u/toddq)\
**Post date:** [December 16, 2008, 8:24pm UTC](https://www.ruby-forum.com/t/multi-site-extension/155785/2 "2008-12-16T20:24:03Z")

</div>

Todd,

Try this settings:

Domain match: ._www.yourdomain.com[./]_  
Base domain: [www.yourdomain.com](http://www.yourdomain.com)

Michael

---

<div class="post-metadata">

**Author:** ![toddq](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/977dab/32.png) [@toddq](https://www.ruby-forum.com/u/toddq)\
**Post date:** [December 16, 2008, 8:48pm UTC](https://www.ruby-forum.com/t/multi-site-extension/155785/3 "2008-12-16T20:48:35Z")

</div>

Michael Kessler wrote:

> Todd,
> 
> Try this settings:
> 
> Domain match: ._www.yourdomain.com[./]_  
> Base domain: [www.yourdomain.com](http://www.yourdomain.com)
> 
> Michael

Thanks for the reply. I should probably clarify what I’m doing. I’m  
running Radiant on my local machine on port 3000 so my URL is  
[http://localhost:3000](http://localhost:3000). Assuming I have defined two sites, named site1  
and site2, how would I set up each site so I could access them like so -  
[http://localhost:3000/site1](http://localhost:3000/site1) and [http://localhost:3000/site2](http://localhost:3000/site2)?

-Todd

---

<div class="post-metadata">

**Author:** ![toddq](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/977dab/32.png) [@toddq](https://www.ruby-forum.com/u/toddq)\
**Post date:** [December 16, 2008, 9:08pm UTC](https://www.ruby-forum.com/t/multi-site-extension/155785/4 "2008-12-16T21:08:41Z")

</div>

I don’t know if it is possible to run multiple radiant sites under  
different contexts on a single domain, but I have had some problems to  
run normal rails apps with that setup months ago.

I have different development sites running under a single domain, but  
I use a setup with canonical names DNS entries.

So you could try something like this:

Site 1 Domain match: ._site1.yourdomain.com[./]_  
Site 1 Base domain: [site1.yourdomain.com](http://site1.yourdomain.com)

Site 2 Domain match: ._site2.yourdomain.com[./]_  
Site 2 Base domain: [site2.yourdomain.com](http://site2.yourdomain.com)

for production and for development just add

127.0.0.1 site1.localhost site2.localhost

to your host config file and then use

Site 1 Domain match: ._site1.localhost[./]_  
Site 1 Base domain: site1.localhost

Site 2 Domain match: ._site2.localhost[./]_  
Site 2 Base domain: site2.localhost

Hope this helps  
Michael
