Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um site no qual utilizo o seguinte arquivo .htaccess para urls amigáveis
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?isw=$1
E o seguinte arquivo para controlar o acesso as páginas:
$atual = (isset($_GET['isw'])) ? $_GET['isw'] : 'principal';
$pasta = 'paginas';
if(substr_count($atual, '/') > 0){
$atual = explode('/', $atual);
$pagina = (file_exists("{$pasta}/".$atual[0].'.php')) ? $atual [0] : 'erro';
$id = $atual[1];
$busca = @$atual[2];
}else{
$pagina = (file_exists("{$pasta}/".$atual.'.php')) ? $atual : 'erro';
$id = 0;
}
Porém, preciso acessar uma pasta em especial, onde está o CMS do site. Quando tendo acessar (www.site.com.br/admin) ele vai para a página de erro. Tentei resolver criando um subdominio, porém, deu erro 500 ao acessar...
Existe alguma configuração no htaccess que resolva esse problema?
Opa, vou testar agora
...
Deu certíssimo, resolvido. Vlw!
Marque como resolvido então.
Cria um .htaccess no admin
RewriteEngine Off