URL Amigavel
Bom dia pessoal,
Estou com um probleminha referente a url amigavel com .htaccess
Eu vi um tutorial na net muito bom e fiz na mesma estrutura, mas
Eu tenho um diretorio /admin/ que tem a parte administrativa do site, e quando vou usar qualquer a href para outro arquivo ele nao carrega :(
Por exemplo tenho um tenho o admin para galeria de fotos /admin/galeriadefotos/ e la dentro tenho o botao adicionar fotos, que redireciona para /admin/componentes/addphotos.php
ae ele nao deixa carregar, :( eu tentei tratar em um php mais nao deu muito certo...
Alguem pode me ajudar?
----------------------------------------
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?pg=$1
------------------------------------------
#/pasta/id/operacao/nome/
$atual = (isset($_GET['pg'])) ? $_GET['pg'] : 'index/index';
$atual = strip_tags(trim($atual));
$separator = explode("/",$atual);
$controller = ($separator[0] == null ? 'index' : $separator[0]);
$action = ($separator[1] == null ? 'index' : $separator[1]);
$id = ((int)@$separator[2]);
#CONFIGURAÇÃO: BD, FUNCOES, ETC
require_once("site/classes/config.php");
#AQUI FIZ UM CONTROLLER VIEW APENAS... PARA FAZER REQUERI_ONCE QUANDO PRECISAR
require_once("site/classes/controller.php");
#AQUI VAI FAZER O REQUIRE DO URL..Ex /noticias/ noticiasController.php
$file = $_SERVER['DOCUMENT_ROOT']."/site/posts/".$controller."Posts.php";
if (file_exists($file)) {
require_once("site/posts/".$controller."Posts.php");
#CHAMO A CLASSE Ex. noticias();
$app = new $controller();
#CHAMO A AÇÃO visualizar(10); /noticias/10/vizualiar/titulo-noticias
$app->$action($id);
}
else { header('Location: /?msg=PAGINA NAO ENCONTRADA');
}
----------------------------------------------------------------
Discussão (3)
Carregando comentários...