Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JRRC

[Resolvido] .htaccess

Recommended Posts

Boa tarde a todos.

 

Bom pessoal minha dúvida é a seguinte, pretendo criar a parte administrativa do meu site, e poder acessá-la como se os arquivos estivessem no diretório principal e não na pasta "adm"

 

Mas só consigo fazer isso caso eu crie um arquivos .htaccess em minha pasta "adm" e o coloque como "RewriteEngine Off", ou seja desativando o modo Rewrite.

 

O que eu gostaria era que eu não precisasse fazer isso, e sim configurasse algo que permitisse que eu acessasse determinadas pastas juntamente com seus arquivos, que no caso seria a pagina ADM.

 

Só que se eu fizer isso direto não dá certo. Alguém sabe me dizer como que eu posso fazer isso ?!

 

Meu .htaccess está da seguinte forma abaixo.

 

RewriteEngine On 
RewriteCond ${REQUEST_FILENAME} !-f 
RewriteCond ${REQUEST_FILENAME} !-d 
RewriteRule ^noticias\/([0-9]+)?(\/[a-z0-9_-]+\.html)?$ noticias.php?id=$1&titulo=$2 
RewriteRule !\.(gif|jpg|jpeg|png|css|js|swf|php|xml|ani|cur|icon|doc|docx|pdf)$ index.php [L]

Minha Home está da seguinte forma abaixo:

 

<?php 

$_GETS = explode ("/", $_SERVER['REQUEST_URI']); 

$GET_01 = "$_GETS[2]"; 
$GET_02 = "$_GETS[3]"; 
$GET_03 = "$_GETS[4]";	
$GET_04 = "$_GETS[5]"; 

//$raiz = "arquivos-raiz/"; 
$secao = empty($GET_01) ? "conteudo" : $GET_01; 
$link = /*$raiz .*/ $secao . ".php"; 


if(file_exists($link)) 
{ 
require_once($link); 
} 
else 
{ 
echo "<script type = 'text/javascript'> location.href = '$endereco/erro' </script>"; 
} 

?> 

O que que eu tenho que fazer para que o que eu desejo seja possível ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, conseguir acessar a pasta adm do jeito que eu queria.

 

Então quando acesso a pagina "adm" sou redirecionado automaticamente para a página -->> http://localhost/ciep/adm/index.php?link=1&secao=home <<--

 

Tentei reescrevê-la da seguinte forma abaixo para que ela ficasse -->> http://localhost/ciep/adm/1/home <<--, mais não deu certo.

 

--------------------------------------------------------

RewriteRule ^adm\/([0-9]+)?(\/[a-z0-9])?$ adm/index.php?link=$1&secao=$2

--------------------------------------------------------

 

Alguém sabe me dizer aonde que estou errando ?!

Desde de já obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido pessoal. Minha URL ficou reescrita da seguinte forma abaixo:

 

RewriteRule ^adm\/([0-9]*)\/?([a-z_-]*)\/?$ adm/index.php?link=$1&secao=$2

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.