Quiero asegurarme de que los usuarios lleguen www.mydomain.com
incluso si llegan a través del alias mydomain.com
. Esto es para que tenga control sobre las cookies en los subdominios, y para que Google vea un solo dominio y no una gran cantidad de URL.
¿Cómo puedo hacer esto con apache?
apache-2.2
redirect
url
rewrite
Magnar
fuente
fuente
Respuestas:
fuente
Agregue esto a su
httpd.conf
archivo:fuente
Habilite la compatibilidad con mod_rewrite y luego cree un archivo .htaccess en la carpeta raíz para su dominio con el siguiente contenido:
fuente
.htaccess
los archivos tienen mucha sobrecarga, y las reescrituras dentro de ellos lo hacen mucho peor.Si realmente desea que Google use un estilo de dominio específico (con o sin www ), cree una cuenta gratuita de Herramientas para webmasters de Google , verifique la propiedad de su dominio (cargue un archivo) y configure su dominio preferido utilizando el panel de control en línea.
Es así de simple, y no necesita cambiar ningún código del lado del servidor, también los enlaces entrantes con o sin www se tratarán de la misma manera aumentando el PageRank de sus páginas.
fuente
Tuve el problema opuesto, las personas que van a www.dominio.com cuando solo quiero servir directamente desde dominio.com:
Como Greg Hewgill mencionó, usar Redirect es un poco más simple que RedirectMatch y hace el mismo trabajo, vea http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirect para más detalles.
fuente