Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom, seguinte... tenho o seguinte .htaccess na raiz:
Options -MultiViews -Indexes
ErrorDocument 404 /index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .+ - [L]
RewriteRule ^([^/]+)$ index.php?perfil=$1 [QSA,L]
</IfModule>
e funciona beleza... tudo que for digitado na url como
http://www.meudominio.com/batatinha
, caso nao exista tal diretorio
é automaticamente interpretado como
http://www.meudominio.com/index.php?perfil=batatinha
funciona beleza... Faz exatamente o que deveria fazer, POREM eu preciso de um incremento: eu queria dar um jeito de, caso o que o cara digitar na url seja algo do tipo:
http://www.meudominio.com/batatinha/cenourinha.html
caso nao exista batatinha/cenourinha.html ele seja simplesmente redirecionado( um simples redirect) para a index.php da raiz
ou seja,
meudominio.com/batatinha mantem a regra que eu ja tenho
meudominio.com/batatinha/qualquer_coisa_que_nao_exista seja redirecionado pra index.php
ha como fazer isso?
abraços
ps:caso nao tenha uma maneira de fazer isso, tem como fazer com que o mod_rewrite ignore um diretorio especifico (batatinha, por exemplo) e nao aplique a s regras que eu ja tenho pra esse diretorio?
NAo sei se é a área correta pra postar, fiquei na duvida... Caso haja uma area especifica pra isso, algum moderador poderia mover pra mim, por favor?
Carregando comentários...