Boa tarde galera td bem?
Estou preso numa dúvida que eu acho que seja fácil, se vocês puderem me ajudar fico grato, segue abaixo.
Estou criando uma página onde o conteudo é carregado por um include na div conteudo, até ai tudo bem, utilizei o .htaccess para melhorar o visual do link
recebendo a nova página e retirando o .php dela assim sendo incorporada na página index.
Acontece que só funciona se a página que eu quero incorporar na div estiver no mesmo lugar da INDEX.php, ou seja, se eu criar uma pasta e jogar a pagina lá e indicar o link para essa página dentro desta pasta ele não acessa, segue abaixo o que fiz.
-> .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?pg=$0
IndexIgnore *
-> Este fica no topo da página INDEX
<?php
$atual = (isset($_GET['pg'])) ? $_GET['pg'] : 'inicial';
print"<script>alert('Meu nome é $atual')</script>";
if(substr_count($atual, '/') > 0){
$atual = explode('/', $atual);
$pagina = file_exists($atual[0].'.php') ? $atual[0] : 'erro';
$pg = intval($atual[0]);
}
else{
$pagina = file_exists($atual.'.php') ? $atual : 'erro';
}
?>
Aqui está a DIV que recebe:
<div id="conteudo">
<?php
include ($pagina.'.php');
?>
</div>
↧
DUVIDA COM .HTACCESS E REWRITERULE RECEBER PÁGINA.
↧