James Bosworth
2007-Oct-16 18:08 UTC
[Mongrel] redirects with mongrel (dropping the www. from a url)
Hi All, I have a rails app running on an apache virtual host with mongrel that i want to set up a redirect from www.someapp.com to someapp.com (dropping the www.) I have tried doing this in apache using a rewrite rule (below) which worked before when the app was written in php. Redirect http://www.soccertackle.com/ http://soccertackle.com RewriteEngine on RewriteCond %{HTTP_HOST} !^soccertackle\.com [NC] RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*) http://soccertackle.com/$1 [L,R] Now the app has been completely re written in rails using mongrel & apache (i don''t really understand much about web servers but mongrel set up was nice and simple). However my redirect does not work any longer. I cant seem to find any information on the web (which would suggest i''m looking in the wrong places). can anyone suggest a solution to my problem or point me in the right direction? please be gentle, as i mentioned before servers are not my strong point. Thank you. -- Posted via http://www.ruby-forum.com/.
Robert Mela
2007-Oct-16 18:58 UTC
[Mongrel] redirects with mongrel (dropping the www. from a url)
Not enough info to debug here, and whether it''s PHP vs. Mongrel shld be irrelevant. Short of that, here''s something that works. If I state that the backend is Mongrel/Nitro will the moderator consider this on-topic? :) <VirtualHost *:80> ServerName soccertackle.com ServerAlias www.soccertackle.com RewriteEngine On RewriteCond %{SERVER_NAME} www.sockertackle.com RewriteRule ^.*$ http://sockertackle.com$1 [L,R] James Bosworth wrote:> Hi All, > > I have a rails app running on an apache virtual host with mongrel that > i want to set up a redirect from www.someapp.com to someapp.com > (dropping > the www.) > > I have tried doing this in apache using a rewrite rule (below) which > worked before when the app was written in php. > > Redirect http://www.soccertackle.com/ http://soccertackle.com > RewriteEngine on > RewriteCond %{HTTP_HOST} !^soccertackle\.com [NC] > RewriteCond %{HTTP_HOST} !^$ > RewriteRule ^/(.*) http://soccertackle.com/$1 [L,R] > > Now the app has been completely re written in rails using mongrel & > apache (i don''t really understand much about web servers but mongrel > set up was nice and simple). However my redirect does not work any > longer. I cant seem to find any information on the web (which would > suggest i''m looking in the wrong places). > > can anyone suggest a solution to my problem or point me in the right > direction? > please be gentle, as i mentioned before servers are not my strong > point. > > Thank you. >-------------- next part -------------- A non-text attachment was scrubbed... Name: rob.vcf Type: text/x-vcard Size: 116 bytes Desc: not available Url : http://rubyforge.org/pipermail/mongrel-users/attachments/20071016/56265480/attachment.vcf