Usando .Htaccess para redirigir las URL no www a las URL www (o viceversa)

Usando .Htaccess para redirigir las URL no www a las URL www (o viceversa)

Si alguna vez has notado que algunos sitios web tienen URL que comienzan con "www" Mientras que otros no lo hacen, es posible que se pregunte si hay una diferencia entre los dos. La respuesta corta es no, no hay diferencia en términos de funcionalidad. Sin embargo, desde una perspectiva de SEO, generalmente se recomienda elegir un formato sobre el otro y seguir con él para todas sus URL.

En este artículo, explicaremos cómo usar .Htaccess para redirigir las URL no www a las URL www (o viceversa) y asegurarse de que todas las URL de su sitio sean consistentes.

Paso 1: Determine su formato de URL preferido

Antes de poder configurar una redirección en .Htaccess, debe determinar si desea que las URL de su sitio incluyan "www" o no. Esta es una cuestión de preferencia personal, pero tenga en cuenta que generalmente es más fácil configurar y mantener los certificados SSL (que se utilizan para el cifrado HTTPS) en dominios que incluyen "www".

Una vez que haya decidido su formato de URL preferido, puede pasar al siguiente paso.

Paso 2: cree una copia de seguridad de su .archivo htaccess

Antes de hacer cualquier cambio en su .htaccess Archivo, siempre es una buena idea crear una copia de seguridad de la versión actual. Esto asegurará que tenga una copia del archivo en caso de que algo salga mal durante el proceso de edición.

Para crear una copia de seguridad, simplemente inicie sesión en su cuenta de alojamiento web, localice la .archivo htaccess y hacer una copia. Puede descargar el archivo a su computadora o crear una nueva versión del archivo con un nombre diferente (E.gramo. .htaccess_backup.TXT).

CP .htaccess .htaccess_backup.TXT  

Paso 3: Agregue el código de redirección

Una vez que tenga una copia de seguridad de su .archivo htaccess, es hora de abrirlo y comenzar a hacer cambios. Puede hacer esto utilizando cualquier editor de texto, como el bloc de notas, el texto o el texto sublime.

Para localizar el .archivo htaccess, deberá iniciar sesión en el administrador de archivos de su sitio web o el cliente FTP. El archivo generalmente se encuentra en el directorio raíz de su sitio web (i.mi. el mismo directorio donde su índice.HTML o índice.Se encuentra el archivo PHP).

Redirigir URL no www a WWW URL

Para configurar una redirección en .htaccess, necesitarás usar el "RewriteEngine" y "Rewriterule" comandos. Aquí está la sintaxis básica para redirigir las URL no WWW a las URL www:

RewriteEngine en RewriteCond %http_host !^www \. Rewriterule ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]
123RewriteEngine OnreWriteCond %http_host !^www \.Rewriterule ^(.*) $ http: // www.%Http_host/$ 1 [r = 301, l]

En este ejemplo, el "RewriteEngine en"El comando habilita el apache mod_rewrite Módulo, que le permite reescribir URL.

El "RewriteCond" comprobaciones de comandos para ver si el Http_host variable (que contiene el nombre de dominio del sitio web) comienza con "www". Si no es así, el "Rewriterule" El comando redirige al usuario a la misma URL con "www" agregado al principio.

Redirige las URL WWW a URL no WWW

Si desea redirigir las URL WWW a URL no WWW, simplemente cambie las dos versiones del nombre de dominio en el código:

RewriteEngine en RewriteCond %http_host ^www \. Rewriterule ^(.*) $ http: // dominio.com/$ 1 [r = 301, l]
123RewriteEngine OnReWritecond %http_host ^www \.Rewriterule ^(.*) $ http: // dominio.com/$ 1 [r = 301, l]

Paso 4: Guardar y probar

Una vez que haya agregado su código de redirección al .archivo htaccess, es hora de guardar los cambios y probarlos. Para hacer esto, simplemente guarde el archivo y cárguelo en el directorio raíz de su sitio web (reemplazando el .archivo htaccess si se le solicita).

A continuación, abra un navegador web e ingrese la URL de su sitio web sin "www" (o con "www", si está redirigiendo en la dirección opuesta). Si la redirección se ha configurado correctamente, debe redirigirse automáticamente a la nueva versión de la URL.

Si la redirección no parece funcionar, verifique su doble .archivo htaccess para asegurarse de que no haya errores tipográficos o errores de sintaxis. También puede intentar limpiar el caché y las cookies de su navegador y probar la URL nuevamente.

Paso 5: monitorear el análisis de su sitio

Después de implementar la redirección, es importante monitorear los análisis de su sitio web para garantizar que la redirección funcione según lo previsto. Busque cualquier cambio en los patrones de tráfico, las tasas de rebote u otras métricas clave que puedan indicar un problema con la redirección.

Si nota algún problema, verifique su doble .archivo htaccess y hacer los cambios necesarios. También puede comunicarse con su proveedor de alojamiento web o un desarrollador profesional para su ayuda.

Conclusión

La redireccionamiento de URL no WWW a las URL www (o viceversa) es un paso simple pero importante para mantener un sitio web consistente y amigable con SEO. Mediante el uso .Htaccess Para configurar la redirección, puede asegurarse de que las URL de su sitio sean siempre consistentes y fáciles de recordar tanto para los usuarios como para los motores de búsqueda.

Solo recuerda crear una copia de seguridad de tu .archivo htaccess Antes de realizar cualquier cambio, pruebe la redirección a fondo y monitoree los análisis de su sitio para asegurarse de que todo funcione según lo previsto. Con un poco de esfuerzo y atención al detalle, puede configurar una redirección que beneficie a su sitio web en los próximos años.