it-swarm-es.com

¿Cómo puedo hacer cumplir que mis URL siempre comienzan con www?

Quiero asegurarme de que los usuarios vengan a www.mydomain.com Incluso si llegan a través del alias mydomain.com. Esto es para que tenga control sobre las cookies en subdominios, para que Google ve un solo dominio y no un hodge-podgen de URL.

¿Cómo puedo hacer esto con Apache?

17
Magnar
<VirtualHost ip:80>
   ServerName domain.com
   RedirectMatch permanent ^(.*)$ http://www.domain.com$1
</VirtualHost>

<VirtualHost ip:80>
   ServerName www.domain.com

   ... usual config
</VirtualHost>
17
Dave Cheney

Añadir esto a su httpd.conf expediente:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} !^www\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
4
Magnar

Si realmente desea que Google use un estilo de dominio específico (con o sin www), luego cree un libre Google Webmaster Tools Cuenta, verifique la propiedad de su dominio (cargue un archivo) y configure su dominio preferido utilizando el panel de control en línea.

Es tan simple, y no necesita cambiar ningún código del lado del servidor, también enlaces entrantes con o sin www se tratará el mismo aumento del PageRank de sus páginas.

Los enlaces pueden apuntar a su sitio utilizando las versiones WWW y no WWW de la URL (por ejemplo, http://www.example.com y http://example.com ). El dominio preferido es la versión que desea que se usa para su sitio en la búsqueda los resultados .

Una vez que nos informe su nombre de dominio preferido, tendremos en cuenta su preferencia al mostrar las URL. Puede tomar algún tiempo antes de ver este cambio completamente reflejado en nuestro índice.

Si usted no especifique un dominio preferido, podemos tratar las versiones www y no www del dominio como referencias separadas a páginas separadas.

3
Robinicks