# Could somebody convert this .htaccess to NGINX rewrite,,?

**URL:** <https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721>\
**Category:** NGINX\
**Created:** [April 12, 2010, 7:39am UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721 "2010-04-12T07:39:56Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 7:39am UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/1 "2010-04-12T07:39:56Z")

</div>

could somebody convert this .htaccess to NGINX rewrite,??

RewriteEngine on  
RewriteCond %{HTTP\_HOST} ^www.(.+)$  
RewriteRule ^(.\*)$ http://%1/$1

i u could, u’re the best !

Posted at Nginx Forum:

> **[could somebody convert this .htaccess to NGINX rewrite,,?](https://forum.nginx.org/read.php?2,73989,73989#msg-73989)**
>
> could somebody convert this .htaccess to NGINX rewrite,,?? RewriteEngine on RewriteCond %{HTTP\_HOST} ^www\\.(.+)$ \[NC\] RewriteRule ^(.\*)$ http://%1/$1 \[R=301,L\] i u could,, u're the best !

---

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 7:49am UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/2 "2010-04-12T07:49:52Z")

</div>

if($host ~\* ^www.(.+)$)  
{  
set $sub\_name $1;  
rewrite ^ http://$1$request\_uri  
}

right?

2010/4/12 escavern [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 8:08am UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/3 "2010-04-12T08:08:01Z")

</div>

Also, see  
[http://b.lesseverything.com/2008/4/9/redirect-from-www-to-non-www-using-nginxfor](http://b.lesseverything.com/2008/4/9/redirect-from-www-to-non-www-using-nginxfor)  
a configuration snippet. It’s important to use a 301 redirect, for SEO  
purposes.

–  
Gabriel Evans  
[http://gabevans.com/](http://gabevans.com/)

---

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 9:25am UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/4 "2010-04-12T09:25:18Z")

</div>

On 12.04.2010, at 9:39, escavern wrote:

> could somebody convert this .htaccess to NGINX rewrite,??
> 
> RewriteEngine on  
> RewriteCond %{HTTP\_HOST} ^www.(.+)$  
> RewriteRule ^(.\*)$ http://%1/$1

Could you please try this:

server  
{  
server\_name ~^www.(.+)$;  
set $name $1;  
rewrite ^ http://$name$uri? permanent;  
}

> i u could, u’re the best !

Best regards,  
Peter.

---

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 2:39pm UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/5 "2010-04-12T14:39:08Z")

</div>

This maybe the best.

---

<div class="post-metadata">

**Author:** ![escavern](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/5f9b8f/32.png) [@escavern](https://www.ruby-forum.com/u/escavern)\
**Post date:** [April 12, 2010, 2:32pm UTC](https://www.ruby-forum.com/t/could-somebody-convert-this-htaccess-to-nginx-rewrite/186721/6 "2010-04-12T14:32:41Z")

</div>

Read [Converting rewrite rules](http://nginx.org/en/docs/http/converting_rewrite_rules.html)
