On Mon, Feb 23, 2009 at 2:07 PM, Dan Paul <[email protected]> wrote:
>
> So i have a rails app running in 2.0.2 and I would like to know if
> anyone can point me in the right direction on how to remove the www
> from the url. so if someone goes to www.mydomain.com it will forward
> them to mydomain.com. I am running nginx, and thin, not sure if I do
> it in routes, in my nginx config file...? let me know if anyone has
> any insight to this. thanks.

Dan,

For apache:

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com$1 [R=301,L]

For nginx:

    #rewrites http://www.example.com/foo => http://example.com/foo
    if ($host ~* www\.(.*)) {
      set $host_without_www $1;
      rewrite ^(.*)$ http://$host_without_www$1 permanent; # $1
contains '/foo', not 'www.example.com/foo'
    }

Good luck!

Cheers,
Robby

-- 
Robby Russell
Chief Evangelist, Partner

PLANET ARGON, LLC
design // development // hosting w/Ruby on Rails

http://planetargon.com/
http://robbyonrails.com/
http://twitter.com/planetargon
aim: planetargon

+1 503 445 2457
+1 877 55 ARGON [toll free]
+1 815 642 4068 [fax]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to