A nivel técnico, los dos nombres no se refieren al mismo objeto de dominio.
Google y otros motores de búsqueda, a menudo estos dos objetos separados servidores web.
Por otro lado, si su servidor web no respuesta en ambos dominios, otros webmasters pueden enlazar a cualquiera de nombre para su sitio. El problema es lo que provoca que sus vínculos están divididos entre dos dominios, lo que debilita su eficacia.
La mayoría de los webmasters elegir para redirigir todo el usuario solicita a la versión web de su nombre de dominio. Intenta escribir "tecno-faq.com" en tu navegador web. Usted será automáticamente redirigido a "www.tech-faq.com".
La mejor manera de aplicar el presente en su servidor web Apache es utilizar la funcionalidad mod_rewrite para redirigir todo el usuario solicita el nombre de dominio de su elección.
El primer paso es editar su archivo httpd.conf para cargar el módulo mod_rewrite.
Esto tiene más probable es que ya se ha hecho. Si no es así, sin embargo, es muy sencillo de añadir.
1. Busque la sección en su archivo httpd.conf que contiene los comandos LoadModule.
2. Añadir este comando LoadModule si aún no existe:
LoadModule rewrite_module / usr / local / libexec / apache / mod_rewrite.so
Asegúrese de utilizar la ubicación correcta de la mod_rewrite.so el archivo en su sistema.
El siguiente paso es configurar la reescritura de las reglas. Esto puede hacerse ya sea en su archivo httpd.conf o en persona. Htaccess.
Si tiene acceso a httpd.conf, es probable que sea más fácil hacer la modificación allí. Si se encuentra en un servidor compartido y no tienen acceso a editar el httpd.conf, no es más difícil hacer las modificaciones a tu. Htaccess.
La selección de las ciudades es a menudo una cuestión de gusto personal.
Para configurar la regla de reescritura en httpd.conf, edite el contenedor VirtualHost apropiado.
Añadir las líneas de abajo para el contenedor VirtualHost para su sitio web.
Asegúrese de editar el nombre de host para que coincida con la configuración de su servidor.
Reescribirmotor en
RewriteCond% (HTTP_HOST)! ^ Www.example.com (: 80)? $
RewriteRule ^/(.*) http://www.example.com/ $ 1 [L, R = 301]
Asegúrese de editar el nombre de host para que coincida con la configuración de su servidor.
<IfModule Mod_rewrite.c>
El Reescribirmotor
RewriteBase /
RewriteCond% (HTTP_HOST)! ^ Www \. Ejemplo \. Com [NC]
RewriteRule ^(.*) http://www.example.com/ $ 1 [L, R = 301]
</ IfModule>
Para obtener instrucciones más detalladas sobre la aplicación de un redireccionamiento a la WWW en. Htaccess, lea
Guardar ¿Debo usar WWW en nombre de mi sitio?
Latest Blog Posts
Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados.