# My first rewrite QUERY\_STRING

**URL:** <https://www.ruby-forum.com/t/my-first-rewrite-query-string/207265>\
**Category:** NGINX\
**Created:** [May 22, 2011, 6:35am UTC](https://www.ruby-forum.com/t/my-first-rewrite-query-string/207265 "2011-05-22T06:35:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [May 22, 2011, 6:35am UTC](https://www.ruby-forum.com/t/my-first-rewrite-query-string/207265/1 "2011-05-22T06:35:22Z")

</div>

Hello

here is a piece of htaccess i am stuck converting into nginx rewrite  
conventions :

RewriteCond %{QUERY\_STRING} ^sms\_ss= [OR]  
RewriteCond %{QUERY\_STRING} ^scvds=  
RewriteRule ^(.\*)$ [http://www.mysite.com/$1](http://www.mysite.com/$1)? [R=301,L]

I am trying something like

if ($args ~ "sms\_ss= (._)") {  
rewrite ^ /(._)=$args? break;  
}

Not working

Any advice would be appreciated thanks

Posted at Nginx Forum:

> **[My first rewrite QUERY\_STRING](https://forum.nginx.org/read.php?2,199820,199820#msg-199820)**
>
> Hello here is a piece of htaccess i am stuck converting into nginx rewrite conventions : RewriteCond %{QUERY\_STRING} ^sms\_ss= \[OR\] RewriteCond %{QUERY\_STRING} ^scvds= RewriteRule ^(.\*)$ http://www.mysite.com/$1? \[R=301,L\] I am tryi

---

<div class="post-metadata">

**Author:** ![yaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@yaz](https://www.ruby-forum.com/u/yaz)\
**Post date:** [May 22, 2011, 7:24am UTC](https://www.ruby-forum.com/t/my-first-rewrite-query-string/207265/2 "2011-05-22T07:24:47Z")

</div>

On Sun, May 22, 2011 at 12:35:07AM -0400, yaz wrote:

> I am trying something like
> 
> if ($args ~ "sms\_ss= (._)") {  
> rewrite ^ /(._)=$args? break;  
> }
> 
> Not working

if ($arg\_ss) {  
rewrite ^ $uri? permanent;;  
}

if ($arg\_scvds) {  
rewrite ^ $uri? permanent;;  
}

–  
Igor S.

---

<div class="post-metadata">

**Author:** ![yaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@yaz](https://www.ruby-forum.com/u/yaz)\
**Post date:** [May 22, 2011, 7:58am UTC](https://www.ruby-forum.com/t/my-first-rewrite-query-string/207265/3 "2011-05-22T07:58:04Z")

</div>

thanks igor, this is working. I will read the doc for better  
understanding of rewriting with nginx

Posted at Nginx Forum:

> **[Re: My first rewrite QUERY\_STRING](https://forum.nginx.org/read.php?2,199820,199832#msg-199832)**
>
> Hello here is a piece of htaccess i am stuck converting into nginx rewrite conventions : RewriteCond %{QUERY\_STRING} ^sms\_ss= \[OR\] RewriteCond %{QUERY\_STRING} ^scvds= RewriteRule ^(.\*)$ http://www.mysite.com/$1? \[R=301,L\] I am tryi
