Então pessoal, depois do dia inteiro tentando, não consegui fazer funcionar meu .htaccess...
Preciso apontar os os subdomínios teste|www cada um para a sua pasta,
por exemplo teste.site.com/blablabla seria igual à /teste/blablabla, caso o blablabla não exista, retorna 404
Com este htaccess funciona, porém ao digitar www.site.com.br/qualquercoisa retorna erro 500 no servidor em vez do 404...
Redireciona o dominio velho para o novoRewriteEngine onRewriteCond %{HTTP_HOST} ^(.)\.sitevelho.com [NC]RewriteRule ^(.)$ http://site.com.br/$1 [L,R=301,NC]# Redireciona qualquer subdomínio indefinido para o padrão wwwRewriteEngine OnRewriteCond %{HTTP_HOST} !^$RewriteCond %{HTTP_HOST} !^(www|teste)RewriteCond %{HTTPS}s ^on(s)|RewriteRule ^ http%1://www.site.com.br%{REQUEST_URI}# Aponta um dos 2 para a sua pastaRewriteEngine onRewriteCond %{HTTP_HOST} ^(www|teste).site.com.br.$RewriteCond %{REQUEST_URI} !^(www|teste)RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.)$ /%1/$1# Seta um index para a pastaRewriteCond %{HTTP_HOST} ^(www|teste).site.com.br.*$RewriteRule ^(/)?$ %1/index.php# deve estar aí o erro, ou antes ^^ErrorDocument 404 /404.phpErrorDocument 403 /403.php
pelamordeDeus qual o erro nesse code?
Obrigado!