1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Entrar en websites con y sin 'www'

Tema en 'Programación y Diseño Web' iniciado por imported_pesst, 14 Ene 2007.

  1. imported_pesst

    imported_pesst Usuario activo

    Hola, indagando en por qué no se entra en ciertos sitios sin poner las 'www', he encontrado un método para que se pueda acceder de las 2 formas.

    Pasos:

    1) Crear archivo de texto htaccess.txt

    2) Editarlo con la siguiente:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^tuweb\.com [nc]
    RewriteRule (.*) http://www.tuweb.com/$1 [R=301,L]

    3) Cambiar "tuweb" por la vuestra (y .com por otra en caso de ser distinta)

    4) Subir al servidor, en el directorio raíz y renombrar el archivo con .htaccess

    5) En caso de ya tener dicho archivo tan sólo añadirle dicho código.

    **Curiosidad: ahora siempre que accedes sin poner las 'www' te las pone una vez entra.

    salu2
     
  2.  
  3. Alredis

    Alredis Usuario activo

    Creo que lo mas correcto, si te es posible, es poner un registro en tus DNS con:

    tuweb.com. A xxx.xxx.xxx.xxx

    siendo xxx.xxx.xxx.xxx la IP de tuweb.com

    y un registro con:

    www CNAME tuweb.com.

    para poder acceder con el www delante ( No olvidar los . al final de tuweb.com.)


    Saludos.
     
  4. Zachary17

    Zachary17 Nuevo usuario

    Lo de los DNS no se como se hace ya tengo una y no hace lo que tu dices
     
  5. Sphyr0

    Sphyr0 Usuario activo

    +1 con registros DNS
    -1 con .htaccess
     
  6. usm

    usm Usuario activo

    mod_rewrite no es una solucion real en este caso, poder acceder a un sitio mediante tuweb.com y www.tuweb.com depende de los registros de DNS y ambos deben apuntar a la misma IP

    mod_rewrite simplemente redirije al usuario al registro que tu deseas.
     
  7. neocomp

    neocomp Usuario activo

    Lo más correcto sería crear 2 registros de tipo A, tuweb.com y www.tuweb.com ambos apuntando a la misma IP.

    tuweb.com. IN A direccion_ip
    www.tuweb.com. IN A direccion_ip

    El uso de CNAME no es la mejor alternativa, aunque igual podría funcionar ... pero el htaccess no lo usaría nunca :cool:
     
  8. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Yo creo que no es cuestión de si lo uno o lo otro, sino más bien de que es lo uno además de lo otro.

    De nada servirá la redirección establecida en el .htaccess si del lado del servidor, en el VirtualHost de ese dominio, no está la entrada ServerAlias para "www". Y del lado del DNS, por supuesto que hace falta la respectiva entrada tipo 'A'.

    Y una vez resuelto esto, en los casos de hosting compartido, cuando el usuario no tiene acceso al servidor web, entonces sí es conveniente crear una redirección hacia una u otra opción, para que el sitio resuelva de manera consistente de una sola forma, bien sea con o sin www, pero de una sola forma. Esto es algo que recomienda más de un experto en SEO.

    :)
     
  9. Sphyr0

    Sphyr0 Usuario activo

    +1 = yo lo haria editando la zona DNS para agregar el registro A o CNAME (A de preferencia)
    -1 = jamas lo haria con .htaccess

    :D
     
  10. hnicolassuero

    hnicolassuero Usuario activo

    Gracias por la contribución. En mi caso tenía 10 dominios que solo podía acceder a ellos introduciendo www pues sin esto me daba error.
     
  11. Zhenmue

    Zhenmue Nuevo usuario

    No les recomiendo a la gente que busca buen SEO, posicionamiento en los buscadores y buen rankeado en Alexa, no usen ambos (con y sin www), ya que suele dividirse un poco los rankings, y resulta negativamente para el sitio web.
     
  12. jame369

    jame369 Nuevo usuario

    la mejor solucion desde mi punto de vista seria la siguiente no se hasta que punto puedes administrar tu domino o servidor pero suponiendo que sean elevados doy paso a la siguiente solucion

    1 Confirmar que el dominio www . tuweb.com y tuweb.com respondes ala misma ip o que apuntan ala misma ip
    CODE, HTML o PHP Insertado:
    ping www . tuweb.com
    ping tuweb.com
    existen muchas formas de confirmar esto
    2 editar el fichero de configuración del servidor web suponiendo que sea apache y tengas un virtual host procede a realizar la siguiente configuración
    usted tendra
    CODE, HTML o PHP Insertado:
    ServerName tuweb.com
    ServerAlias www . tuweb.com
    para mas informacion visite esta pagina httpd . apache.org/docs/2.0/mod/core.html#serveralias
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·