www.example.com vs ejemplo.com

www.example.com vs ejemplo.com

Posible duplicado:
a www o no a www

Considere un sitio web enwww.example.com

Cuando la URL se ingresa manualmente en la barra de direcciones de Firefox como example.com, el navegador redirige automáticamente a www.example.com.

Al utilizar Internet Explorer, el navegador redirige a un motor de búsqueda predeterminado con el término de búsqueda example.com.

Los sitios similares codinghorror.como example.nettodos se modifican automáticamente para redirigir a su wwwdirección.

¿Existe alguna configuración en el servidor web para cambiar este comportamiento?

¿Algún otro problema que entre en juego aquí?

Respuesta1

Generalmente, configura su servidor web para que un dominio sea canónico y cualquier alias que desee se redirija a él. Si especifica qué servidor web, alguien estará presente en breve para decirle cómo :)

Con Apache, podrías hacer algo como esto:

<VirtualHost *>
    #our canonical name
    ServerName www.example.com

    #other domains we want to respond to
    ServerAlias example.com

    RewriteEngine on

    #if host is specified and not our canonical one, redirect
    RewriteCond %{HTTP_HOST}   !^www\.example\.com [NC]
    RewriteCond %{HTTP_HOST}   !^$
    RewriteRule ^/(.*)         http://www.example.com/$1 [L,R=permanent]

    ...

</VirtualHost>

Tenga en cuenta que aún debe definir registros A o CNAME para todos los dominios con alias.

Respuesta2

Recomendaría configurar uno de los dos nombres para que sea la forma canónica y única de acceder a su sitio web y el otro para redirigir a él. No utilice CNAME ni redireccionamiento de JavaScript. Utilice la redirección HTTP.

Personalmente redirijo desde www.example.com a example.com porque estoy en contra de www. La razón es bastante simple: el hecho de que esté utilizando un navegador web y http ya indica que está intentando acceder al sitio web en esa ubicación, no es necesario agregar más información redundante. Además, hr.example.com puede ser el sitio web de RR.HH., ¿eso significa entonces que tiene un departamento www en su empresa? y si no, entonces debería ser www.hr.example.com, que tiene bastante mala pinta.

Respuesta3

Mira la URL de arriba. stackoverflow.com no va a www.stackoverflow.com. Son dos entradas DNS separadas. Eche un vistazo a la configuración de su host DNS e intente agregar un registro A para xyz.com y eso debería solucionar el problema.

Respuesta4

Consulte la pregunta de Stack Overflow sobre el tema:¿Debo configurar mi sitio web como predeterminado www.foo o no?

información relacionada