El archivo .htaccess proporciona una forma de realizar cambios de configuración en su sitio web por directorio. El archivo se crea en un directorio específico que contiene una o más directivas de configuración que se aplican a ese directorio y sus subdirectorios. Entonces, si por alguna razón desea crear redirecciones para ciertas URL, cargar páginas de error personalizadas, forzar su sitio web a HTTPS en lugar de HTTP o www a no www, permitir o denegar el acceso de direcciones IP específicas a su sitio web o proteger con contraseña ciertos directorios en su servidor, el archivo .htaccess es el archivo para realizar cambios.
Para fines de SEO, Google y los motores de búsqueda lo penalizarían por contenido duplicado si tiene una versión con www y sin www de su sitio web. Por este motivo, debe restringir el acceso a www.website.com o website.com. Algunos enlaces pueden estar fuera del alcance de su sitio web y/o es posible que los motores de búsqueda ya hayan indexado su sitio web en ambas direcciones si ha tenido su sitio web por un tiempo.
Su archivo .htaccess principal se encuentra en su carpeta public_html. Dentro podemos agregar algún código para redirigir un www a no www o un no www a www de forma permanente.