Redirección del dominio sin www a con www en Drupal con multisite
Carlos — Dom, 21/09/2008 - 14:20
Si quieres que se pueda acceder a tu dominio sin www'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.
Para hacerlo normalmente no hay problema, de sin www' a con sería algo así:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.dominio\.com [NC]
RewriteRule ^(.*) http://www.dominio.com/$1 [L,R=301]
y para que sea al revés, de www's a sin:
RewriteCond %{HTTP_HOST} !^dominio\.com\.es [NC]
RewriteRule ^(.*) http://dominio.com/$1 [L,R=301]
(de telendro.com.es)
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:
Para pasar de sin www's a con:
RewriteCond %{REQUEST_URI}\\/%{HTTP_HOST}/www. ^/+(.+/)?[^.]*[^/]\\(/)([^w][^w][^w][^.].*/(www\.)¦.*)$ [OR,NC]
RewriteCond %{HTTP_HOST}/www. ^(/)?(/)?([^w][^w][^w][^.].*/(www\.))$ [NC]
RewriteRule ^ http://%4%{HTTP_HOST}%{REQUEST_URI}%2 [L,R=301]
(encontrado por Pedro)
y para pasar de www' a sin:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
(visto en el blog de Alex Sancho)
Pingback
Artículos destacados de Septiembre | cambrico.net (no verificado) — Lun, 06/10/2008 - 20:30[...] un dominio para añadirle las www con drupal multisite, en el blog de Carlos (autorreferencia [...]
Hola Carlos, lo prometido,
Marcelo (no verificado) — Vie, 10/10/2008 - 21:08Hola Carlos,
lo prometido, más preguntas para tí...
Mira el tema es así tengo un dominio con 4 instalaciones de Drupal, como bien dijiste cada instalación tiene su propio .htaccess
He implementado el uso de la línea que das para que se vea el dominio sin las www, preo en las demás instalaciones las tengo en directorios, no en subdominios, podrías indicarme como tengo hacer para usar la redirección en esos casos...
gracias, Marcelo!!!
Uff, ni idea, lo mio no son
admin — Sáb, 11/10/2008 - 10:46Uff, ni idea, lo mio no son las expresiones regulares, todo esto que puse lo busqué por internet.
Pingback
Dominios con www o sin www | Blog de David Rodriguez (no verificado) — Jue, 16/04/2009 - 18:01[...] utilizar otras opciones como nos comenta Carlos Rincon en su [...]
efectivo!
Bani (no verificado) — Mié, 05/10/2011 - 09:26efectivo!