Redirigir no WWW a WWW: htaccess colocado en una subcarpeta

Redirigir no WWW a WWW: htaccess colocado en una subcarpeta

Estoy trabajando en un sitio que tiene .htaccessun archivo en la raíz. Hay una carpeta llamada babynames. Esta carpeta también tiene .htaccessun archivo. Necesito el código para redirigir desde NO WWW a WWW para esta carpeta. Cualquiera que acceda a esta carpeta sin www debe ser redirigido a www.

El código en /babynames/.htaccesses


RewriteEngine On RewriteBase /babynames/

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.astrolika.com/babynames/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /babynames/404.php/$1 [L,QSA]


ErrorDocument 404 /babynames/404.php

DirectoryIndex index.php

¿Alguien puede guiarme para resolver este problema?

Respuesta1

De la publicación Utilice htaccess para agregar www con soporte https:

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

La segunda condición verifica si elHTTPSLa variable de entorno (ya sea ono off) se establece ony captura el adjunto sque luego está disponible con %1. Si no coincide, %1es sólo una cadena vacía.

información relacionada