bloque anuncios 728x15

redireccionar www por .htaccess

Todos sabemos que lo recomendable cuando tenemos un sitio web es que sólo se pueda acceder de una forma, ya sea con o sin www, pero nunca de ambas formas, o mejor dicho, que sí se pueda acceder de ambas formas, pero haciendo una redirección. Si no hacemos esto, los buscadores toman el sitio como dos sitios diferentes, lo que genera problemas.

La forma más simple de solucionarlo es haciendo una redirección, así cuando alguien entra al nuestro sitio, siempre redireccione a con o sin www, dependiendo de loq ue nosotros queramos. No tiene importancia si usamos o no www, eso no cambia nada, pero tenemos que decidirnos por uno.

Los que usamos servidores con Apache usamos el archivo .htaccess para hacer estas redirecciones (los que usan WordPress pueden usar plugins si lo quieren más simple). Este archivo lo encontramos en el directorio raíz del servidor y lo editamos con un editor de texto plano.

Los códigos son los siguientes, recuerden modificar el dominio eh :P

Redireccionar de www a sin www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]

Redirecionar de sin www a con www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^ http://www.dominio.com%{REQUEST_URI} [L,R=301]
bloque 336 x 280

Todos sabemos que lo recomendable cuando tenemos un sitio web es que sólo se pueda acceder de una forma, ya sea con o sin www, pero nunca de ambas formas, o mejor dicho, que sí se pueda acceder de ambas formas, pero haciendo una redirección. Si no hacemos esto, los buscadores toman el sitio como dos sitios diferentes, lo que genera problemas.

La forma más simple de solucionarlo es haciendo una redirección, así cuando alguien entra al nuestro sitio, siempre redireccione a con o sin www, dependiendo de loq ue nosotros queramos. No tiene importancia si usamos o no www, eso no cambia nada, pero tenemos que decidirnos por uno.

Los que usamos servidores con Apache usamos el archivo .htaccess para hacer estas redirecciones (los que usan WordPress pueden usar plugins si lo quieren más simple). Este archivo lo encontramos en el directorio raíz del servidor y lo editamos con un editor de texto plano.

Los códigos son los siguientes, recuerden modificar el dominio eh :P

Redireccionar de www a sin www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]

Redirecionar de sin www a con www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^ http://www.dominio.com%{REQUEST_URI} [L,R=301]

0 comentarios :