Of course, it&#39;s a lot clearer..<br><br>perfect..thanks<br><br><div><span class="gmail_quote">On 1/19/07, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Fri, 19 Jan 2007, Saimon Moore wrote:<br><br>&gt; Thanks for the recommendations,<br>
&gt;<br>&gt; I&#39;ve now come up with this final config:<br>&gt;<br>&gt; <a href="http://pastie.caboo.se/34269">http://pastie.caboo.se/34269</a><br><br>You should not use<br><br>&nbsp;&nbsp;&nbsp;&nbsp; if ($http_host != &quot;<a href="http://mydomain.com">
mydomain.com</a>&quot;) {<br><br>because there more clear way:<br><br>&nbsp;&nbsp;&nbsp;&nbsp; server {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_name&nbsp;&nbsp;<a href="http://mydomain.com">mydomain.com</a>;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root /var/www/apps/mydomain.com/current/public;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...
<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp;&nbsp; server {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_name&nbsp;&nbsp;<a href="http://some.mydomain.com">some.mydomain.com</a> *.mydomain.com;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewrite&nbsp;&nbsp;^(.*) <a href="http://www.mydomain.com$1">http://www.mydomain.com$1</a>
&nbsp;&nbsp;permanent;<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&gt; On 1/19/07, Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; On Fri, 19 Jan 2007, Saimon Moore wrote:<br>&gt;&gt;<br>&gt;&gt; &gt; Found the solution. Stupidity on my part. :)
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Thanks anyway...<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($server_name !~ &quot;^(www\.)?mydomain\.com&quot;) {<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewrite&nbsp;&nbsp;^/(.*)$&nbsp;&nbsp;<a href="http://www.mydomain.org/$1">
http://www.mydomain.org/$1</a>&nbsp;&nbsp;permanent;<br>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;&gt;<br>&gt;&gt; Look the recommendations about *.mydomain.com separation:<br>&gt;&gt;<br>&gt;&gt; <a href="http://comments.gmane.org/gmane.comp.web.nginx.english/548">
http://comments.gmane.org/gmane.comp.web.nginx.english/548</a><br>&gt;&gt; <a href="http://comments.gmane.org/gmane.comp.web.nginx.english/551">http://comments.gmane.org/gmane.comp.web.nginx.english/551</a><br>&gt;&gt;<br>
&gt;&gt; &gt; On 1/19/07, Saimon Moore &lt;<a href="mailto:saimonmoore@gmail.com">saimonmoore@gmail.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Hi,<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; I have a nginx config with 4 virtual hosts.
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Specifically I have the following server_name declarations in my<br>&gt;&gt; virtual<br>&gt;&gt; &gt;&gt; hosts:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; #VH1<br>&gt;&gt; &gt;&gt; server_name 
<a href="http://es.mydomain.com">es.mydomain.com</a>;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; #VH2<br>&gt;&gt; &gt;&gt; <a href="http://en.mydomain.com">en.mydomain.com</a>;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; #VH3
<br>&gt;&gt; &gt;&gt; <a href="http://fr.mydomain.com">fr.mydomain.com</a>;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; #VH4<br>&gt;&gt; &gt;&gt; <a href="http://mydomain.com">mydomain.com</a> *.mydomain.com;<br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; What I&#39;d like to do is rewrite any request for VH4 (i.e. not<br>&gt;&gt; &gt;&gt; es/en/fr.mydomain.com) to :<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; <a href="http://www.mydomain.com">www.mydomain.com
</a><br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; So if a request comes in for <a href="http://wwww.mydomain.com">wwww.mydomain.com</a> I&#39;d like to rewrite it<br>&gt;&gt; to<br>&gt;&gt; &gt;&gt; <a href="http://www.mydomain.com/$request_filename">
www.mydomain.com/$request_filename</a><br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; I&#39;ve tried a few things but haven&#39;t managed to get it right.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; My latest try:<br>&gt;&gt; &gt;&gt;
<br>&gt;&gt; &gt;&gt; #In VH4 server declaration<br>&gt;&gt; &gt;&gt; location /<br>&gt;&gt; &gt;&gt; {<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp; if ($host !~ &quot;/^(www\.)?amicsmuseuprecolombi\.org/&quot;) {<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; rewrite&nbsp;&nbsp;(.*)&nbsp;&nbsp;
<a href="http://www.amicsmuseuprecolombi.org$1">http://www.amicsmuseuprecolombi.org$1</a>&nbsp;&nbsp;permanent;<br>&gt;&gt; &gt;&gt;&nbsp;&nbsp; }<br>&gt;&gt; &gt;&gt; }<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Thanks,
<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Saimon<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; --<br>&gt;&gt; &gt; Saimon Moore<br>&gt;&gt; &gt; Freelance Web Developer<br>&gt;&gt; &gt; (Available for hire - For details visit 
<a href="http://saimonmoore.net">http://saimonmoore.net</a>)<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Skype: saimonmoore<br>&gt;&gt; &gt; Yahoo IM: saimonmoore<br>&gt;&gt; &gt; Google IM: saimonmoore<br>&gt;&gt; &gt;<br>&gt;&gt;
<br>&gt;&gt; Igor Sysoev<br>&gt;&gt; <a href="http://sysoev.ru/en/">http://sysoev.ru/en/</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Saimon Moore<br>&gt; Freelance Web Developer<br>&gt; (Available for hire - For details visit 
<a href="http://saimonmoore.net">http://saimonmoore.net</a>)<br>&gt;<br>&gt; Skype: saimonmoore<br>&gt; Yahoo IM: saimonmoore<br>&gt; Google IM: saimonmoore<br>&gt;<br><br>Igor Sysoev<br><a href="http://sysoev.ru/en/">http://sysoev.ru/en/
</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Saimon Moore<br>Freelance Web Developer<br>(Available for hire - For details visit <a href="http://saimonmoore.net">http://saimonmoore.net</a>)<br><br>Skype: saimonmoore
<br>Yahoo IM: saimonmoore<br>Google IM: saimonmoore