Redirecionar não WWW para WWW - htaccess colocado na subpasta

Redirecionar não WWW para WWW - htaccess colocado na subpasta

Estou trabalhando em um site que possui .htaccessarquivo na raiz. Existe uma pasta chamada babynames. Esta pasta também possui .htaccessarquivo. Preciso do código para redirecionar de NÃO WWW para WWW para esta pasta. Qualquer pessoa que acessar esta pasta sem www deverá ser redirecionada para www.

O código em /babynames/.htaccessé


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

Alguém pode me orientar para resolver esse problema.

Responder1

Da postagem Use htaccess para adicionar www com suporte https:

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

A segunda condição verifica se oHTTPSvariável de ambiente (ou onou off) é definida como one captura o anexo sque fica disponível com %1. Se não corresponder, %1é apenas uma string vazia.

informação relacionada