Cómo eliminar www de la url en htaccess

Como probablemente notó hace mucho tiempo, se puede acceder a sitios web en línea con o sin su www. prefijo. Por ejemplo www.linuxconfig.org y linuxconfig.org.
Si posee un sitio web, es una buena práctica hacer cumplir la www. pon un prefijo en tu sitio web o suéltalo por completo. Esto crea consistencia en todas tus URL, lo que parece agradable para cualquiera también puede ser beneficioso para el SEO y otros propósitos.

En este tutorial, aprenderás a eliminar la www. prefijo de tus URL a través de .archivos htaccess en Apache. Funciona redirigiendo automáticamente URL como www.linuxconfig.org to linuxconfig.org. Esta es una solución simple que incluso puede aplicar si está utilizando un servicio de alojamiento administrado y solo tiene acceso FTP a su servidor web.

En este tutorial aprenderás:

  • Cómo eliminar www de la url en htaccess
Configuración del archivo htaccess para eliminar el prefijo www
Configuración del archivo htaccess para eliminar el prefijo www
Requisitos de Software y Convenciones de Línea de Comandos de Linux
Categoría Requisitos, Convenciones o Versión de Software Utilizada
Sistema Cualquier distribución de Linux
Software Servidor Web Apache
Otro Acceso privilegiado a su sistema Linux como root o via el comando sudo.
Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
$ – requiere que los comandos de linux dados se ejecuten como un usuario normal sin privilegios

Eliminar www de la URL

El archivo htaccess se puede colocar en el directorio raíz de su sitio web. Tiene un punto al principio del archivo, lo que indica que es un archivo oculto. El nombre será así: .htaccess

Dentro del archivo .htaccess, pegue el siguiente texto.

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI} 

Agregue www a la URL

En caso de que desee que sus URL se redirigan a la www. prefijo en su lugar, puede pegar este código dentro del archivo .htaccess.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} 

Conclusión

Cuando haya terminado, asegúrese de probar ambas versiones de URL. Ambas URL seguirán accediendo a tu sitio, pero solo se reescribirá una.

Leave a Reply