<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://carlos.rinconsanchez.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Blog de Carlos Rincón - www</title>
 <link>http://carlos.rinconsanchez.com/taxonomy/term/215/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Redirección del dominio sin www a con www en Drupal con multisite</title>
 <link>http://carlos.rinconsanchez.com/redireccion-del-dominio-sin-www-con-www-en-drupal-con-multisite</link>
 <description>&lt;p&gt;Si quieres que se pueda acceder a tu dominio sin www&#039;s y con y quieres evitar las páginas duplicadas un buen método es hacer una redirección de un sitio a otro usando mod_rewrite.&lt;/p&gt;
&lt;p&gt;Para hacerlo normalmente no hay problema, de sin www&#039; a con sería algo así:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
&lt;ifmodule mod_rewrite.c&gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteBase /&lt;br /&gt;
RewriteCond %{HTTP_HOST} !^www\.dominio\.com [NC]&lt;br /&gt;
RewriteRule ^(.*) http://www.dominio.com/$1 [L,R=301]&lt;br /&gt;
&lt;/ifmodule&gt;&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;y para que sea al revés, de www&#039;s a sin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
RewriteCond %{HTTP_HOST} !^dominio\.com\.es [NC]&lt;br /&gt;
RewriteRule ^(.*) http://dominio.com/$1 [L,R=301]&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;(de &lt;a href=&quot;http://telendro.com.es/2005/09/13/redireccionamiento-301/&quot;&gt;telendro.com.es&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;El problema en Drupal si usamos el multiste es que sólo hay un .htaccess para todos los dominios por lo que no podemos ponerlo en el .htaccess. Pero no está todo perdido, también se puede hacer:&lt;/p&gt;
&lt;p&gt;Para pasar de sin www&#039;s a con:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
  RewriteCond %{REQUEST_URI}\\/%{HTTP_HOST}/www. ^/+(.+/)?[^.]*[^/]\\(/)([^w][^w][^w][^.].*/(www\.)¦.*)$ [OR,NC]&lt;br /&gt;
  RewriteCond %{HTTP_HOST}/www. ^(/)?(/)?([^w][^w][^w][^.].*/(www\.))$ [NC]&lt;br /&gt;
  RewriteRule ^ http://%4%{HTTP_HOST}%{REQUEST_URI}%2 [L,R=301]&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;(encontrado por &lt;a href=&quot;http://cambrico.net/&quot;&gt;Pedro&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;y para pasar de www&#039; a sin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteCond %{HTTP_HOST} ^www\.(.*)$&lt;br /&gt;
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;(visto en el &lt;a href=&quot;http://alexsancho.name/archives/2006/06/redireccion-de-dominios-con-apache/&quot;&gt;blog de Alex Sancho&lt;/a&gt;)&lt;/p&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/redireccion-del-dominio-sin-www-con-www-en-drupal-con-multisite#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/expresiones-regulares">expresiones regulares</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/mod-rewrite">mod_rewrite</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/redireccion">redirección</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/www">www</category>
 <pubDate>Sun, 21 Sep 2008 12:20:33 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">116 at http://carlos.rinconsanchez.com</guid>
</item>
</channel>
</rss>
