# How does the sub-domain like urls are created in web apps?

**URL:** <https://www.ruby-forum.com/t/how-does-the-sub-domain-like-urls-are-created-in-web-apps/148271>\
**Category:** Rails\
**Created:** [September 11, 2008, 6:55am UTC](https://www.ruby-forum.com/t/how-does-the-sub-domain-like-urls-are-created-in-web-apps/148271 "2008-09-11T06:55:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rocknrollcar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f14d63/32.png) [@rocknrollcar](https://www.ruby-forum.com/u/rocknrollcar)\
**Post date:** [September 11, 2008, 6:55am UTC](https://www.ruby-forum.com/t/how-does-the-sub-domain-like-urls-are-created-in-web-apps/148271/1 "2008-09-11T06:55:30Z")

</div>

Hello,  
I registered in a site called basecamp. After I registered, they  
gave me a url like [http://xxx.basecamp.com](http://xxx.basecamp.com) where i have to log in access  
my project management. I heard that basecamp is built in ruby on rails.  
I couldn’t get the point of building a subdomain like url. Can anyone  
give some guidance of how to create a sub domain like url using rails?  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![rocknrollcar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f14d63/32.png) [@rocknrollcar](https://www.ruby-forum.com/u/rocknrollcar)\
**Post date:** [September 11, 2008, 9:04am UTC](https://www.ruby-forum.com/t/how-does-the-sub-domain-like-urls-are-created-in-web-apps/148271/2 "2008-09-11T09:04:24Z")

</div>

You can use subdomains for various purposes. One is to host different  
servers (eg [mail.example.com](http://mail.example.com) and [www.example.com](http://www.example.com)), or to host  
different applications (eg removed\_email\_address@domain.invalid and removed\_email\_address@domain.invalid).

I believe Basecamp use it to have nicer URLs. The standard way would  
be:  
[//www.example.com/~rockroll/](https://www.example.com/~rockroll/)…, or  
[//www.example.com/](https://www.example.com/)…?user\_id=123456

[//rockroll.example.com/](https://rockroll.example.com/)… looks nicer.

A few links:  
[http://wiki.rubyonrails.org/rails/pages/HowToUseSubdomainsAsAccountKeys](http://wiki.rubyonrails.org/rails/pages/HowToUseSubdomainsAsAccountKeys)

> **[【硬件钱包】一文读懂Opside代币经济学-tp冷钱包下载](https://www.jonathansng.com/ruby-on-rails/find-your-rails-subdomains/http:/www.railsonwave.com/railsonwave/2007/7/10/howto-put-a-controller-under-a-ssl-subdomain)**
>
> 什么是OpsideOpside 是一个去中心化的ZK-RaaS (ZK-Rollup as a Service)网络。基于模块化区块链的理念，Opside设计了三层的区块链架构，采用PoS &

Christian
