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
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