# How to generate url with sub domain to new url with query string?

**URL:** <https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732>\
**Category:** NGINX\
**Created:** [June 22, 2009, 7:44am UTC](https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732 "2009-06-22T07:44:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![leakhina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@leakhina](https://www.ruby-forum.com/u/leakhina)\
**Post date:** [June 22, 2009, 7:44am UTC](https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732/1 "2009-06-22T07:44:37Z")

</div>

Hi everyone,

I’m very new with Nginx, and now I want to use Nginx to generate new url  
from the url user passed.  
Example:  
User type to browser like [http://us.domain.com](http://us.domain.com), and I want Nginx  
generates to [Website Domain Names, Online Stores & Hosting | Domain.com](http://www.domain.com/?portal=us) or  
[Website Domain Names, Online Stores & Hosting | Domain.com](http://domain.com/?portal=us).

How can I rewrite the nginx to do this?

Best regards,  
Leakhina

Posted at Nginx Forum:

> **[How to generate url with sub domain to new url with query string?](https://forum.nginx.org/read.php?2,3235,3235#msg-3235)**
>
> Hi everyone, I'm very new with Nginx, and now I want to use Nginx to generate new url from the url user passed. Example: User type to browser like http://us.domain.com, and I want Nginx generates to http://www.domain.com/?portal=us or...

---

<div class="post-metadata">

**Author:** ![leakhina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@leakhina](https://www.ruby-forum.com/u/leakhina)\
**Post date:** [June 22, 2009, 11:49am UTC](https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732/2 "2009-06-22T11:49:06Z")

</div>

On Mon, Jun 22, 2009 at 01:37:40AM -0400, leakhina wrote:

> Hi everyone,
> 
> I’m very new with Nginx, and now I want to use Nginx to generate new url from the url user passed.  
> Example:  
> User type to browser like [http://us.domain.com](http://us.domain.com), and I want Nginx generates to [http://www.domain.com/?portal=us](http://www.domain.com/?portal=us) or [http://domain.com/?portal=us](http://domain.com/?portal=us).
> 
> How can I rewrite the nginx to do this?

Do you mean redirect sent to client ?

---

<div class="post-metadata">

**Author:** ![leakhina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@leakhina](https://www.ruby-forum.com/u/leakhina)\
**Post date:** [June 22, 2009, 3:04pm UTC](https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732/3 "2009-06-22T15:04:45Z")

</div>

On Mon, Jun 22, 2009 at 12:37 PM, leakhina[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Posted at Nginx Forum: [http://forum.nginx.org/read.php?2,3235,3235#msg-3235](http://forum.nginx.org/read.php?2,3235,3235#msg-3235)

maybe something like this

server {  
listen 80;  
server\_name ~(._).domain.com;  
set $loc $1;  
rewrite ^._ http://domain.com$request\_uri?portal=$loc;  
}

---

<div class="post-metadata">

**Author:** ![leakhina](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@leakhina](https://www.ruby-forum.com/u/leakhina)\
**Post date:** [June 23, 2009, 5:36am UTC](https://www.ruby-forum.com/t/how-to-generate-url-with-sub-domain-to-new-url-with-query-string/170732/4 "2009-06-23T05:36:56Z")

</div>

Yesh

Posted at Nginx Forum:

> **[Re: How to generate url with sub domain to new url with query string?](https://forum.nginx.org/read.php?2,3235,3244#msg-3244)**
>
> Hi everyone, I'm very new with Nginx, and now I want to use Nginx to generate new url from the url user passed. Example: User type to browser like http://us.domain.com, and I want Nginx generates to http://www.domain.com/?portal=us or...
