Skip to content
Central (01) 707-5800 ventas@optima.pe 959029991 963388280  Pida una Cotización

Redireccionar Dominio con o sin www

Cómo forzar el acceso con o sin WWW con htaccess para mejorar el posicionamiento.

Los navegadores webs son los programas necesarios para poder acceder a las páginas web. Estos lo que hacen es acceder a través de una dirección web -por ejemplo optima.pe es una dirección web- que luego esta está “relacionada con una IP”, que a su vez carga los archivos de un servidor, que es lo que realmente vemos.

Esta dirección puede o bien contener las famosas WWW o no contenerlas. Esto no afecta para nada en la navegación -a no ser que haya algún problema en la configuración de las DNS, pues en algunos casos, si no han sido configuradas correctamente pueden aparecer errores, y este es uno muy típico-, pero si en el posicionamiento de la web. Expliquemos esto.

Uno de los valores para determinar el page rank de una página web es el número de enlaces que hay desde otras webs hasta nuestra web. Si no tenemos configurado el htaccess para que fuerce o no el acceso mediante las WWW, entenderá, por ejemplo, www.optima.pe y optima.pe como dos páginas webs distintas, cada una con su page rank, por lo que perdemos, en gran parte, posicionamiento en los buscadores. Aunque esto es solo uno de los motivos por los que es bueno configurar este aspecto.

Si queremos que todas las visitas a nuestro sitio web se den con «www.» delante (por ej. www.optima.pe) o sin (optima.pe), debemos editar el archivo .htaccess dentro de la carpeta public_html:

Forzar con www:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^dominio.com.pe [NC] 
RewriteRule ^(.*)$ http://www.dominio.com.pe/$1 [L,R=301,NC]

Forzar sin www:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.dominio\.com.pe [NC] 
RewriteRule ^(.*)$ http://dominio.com/$1 [L,R=301]	

Redirigir Dominio indistintamente con o sin www – HTTPS

Este ejmplo se puede dar cuando tengas un certificado SSL montado sobre un www.dominio.com.pe, y quieres redireccionar todos los dominios, tanto los de www como los que no contengan www, a https://www.dominio.com.pe

RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.dominio.com.pe/$1 [R,L]

Recuerde remplazar www.dominio.com.pe por su dominio.

Como Redireccionar de www a sin www y viceversa mediante .htaccess

Mediante cPanel

Modificar el htaccess mediante cPanel

  1. Entrar al cPanel
  2. Entrar al administrador de archivos
  3. Buscar el directorio del cual queramos modificar el archivo .htaccess
  4. Abrir el editor
  5. (Opcion 1) Añadir estas líneas de código para forzar el acceso mediante www -tendremos que modificar dominio.com.pe por nuestro dominio-:
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^dominio.com.pe [NC] 
    RewriteRule ^(.*)$ http://www.dominio.com.pe/$1 [L,R=301,NC]
    
  6. (Opción 2) Añadir estas líneas de código para forzar el sin www -tendremos que modificar dominio.com.pe por nuestro dominio-:
    	RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^www\.dominio\.com.pe [NC] 
    RewriteRule ^(.*)$ http://dominio.com.pe/$1 [L,R=301]	
    		
    	

Mediante FTP

Modificar el htaccess mediante FTP

  1. Instalar y abrir el programa Filezilla -cualquier cliente FTP sirve-.
  2. Buscar el directorio del cual queramos modificar el archivo .htaccess
  3. Abrir el editor
  4. (Opcion 1) Añadir estas líneas de código para forzar el acceso mediante www -tendremos que modificar dominio.com.pe por nuestro dominio-:
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^dominio.com.pe [NC] 
    RewriteRule ^(.*)$ http://www.dominio.com.pe/$1 [L,R=301,NC]
    
  5. (Opción 2) Añadir estas líneas de código para forzar el sin www -tendremos que modificar dominio.com.pe por nuestro dominio-:
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^www\.dominio\.com.pe [NC] 
    RewriteRule ^(.*)$ http://dominio.com.pe/$1 [L,R=301]	
    

Ahora ya tendremos configurada esta parte de nuestro archivo htaccess pudiendo seguir con el desarrollo web de nuestro sitio. Desde Optima aconsejamos no utilizar las WWW pues da un toque más moderno, aunque a la hora de la verdad da lo mismo.

El archivo .htaccess se encuentra en la carpeta public_html, si no logra ver este archivo es posible que no exista, entonces tendrá que crear uno con el nombre «.htaccess»

Loading

Foto del avatar

Walter Mendoza

OPTIMA SECURITY SAC - Seguridad Digital para su empresa.
Somos una empresa dedicada a crear Confianza y Seguridad Digital en internet a empresas modernas.

Volver arriba