erro url amigavel
Ola.. Subi um site que em localhost funciona perfeitamente para o servidor da hostinger, mas la só abre a pagina inicial 'index.php', perguntei a eles pq no servidor deles não abre disseram que o problema é nas minhas paginas podem me ajudar.... abaixo o código da
index e o htaccess... o problema deve estar ai, mas não to conseguindo identificar....
Grato por qualquer ajuda......
htaccess
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
index.php
<?php
ob_start();
include('inc/header.php');
include('pages/banner.php');
include('pages/sidebar.php');
?>
<div id="conteudo">
<?php
$url = (isset($_GET['url'])) ? htmlentities(strip_tags($_GET['url'])) : '';
$parametros = explode('/',$url);
$pag_permitidas = array('login','produto','carrinho', 'lembrar', 'verificar','finalizar','cadastro');
if(isset($_GET['s']) && $_GET['s'] != ''){
include('pages/busca.php');
}else{
if($url == ''){
include('pages/home.php');
}
elseif(in_array($parametros[0] , $pag_permitidas)){
if($parametros[0] != 'produto')
{
include_once "pages/".$parametros[0].'.php';
}
else{
include_once "produto/".$parametros[0].'.php';
}
}
elseif($parametros[0] == 'categorias'){
if(isset($parametros[1]) && !isset($parametros[2])){
include_once "pages/categorias.php";
}
elseif(isset($parametros[2]) ){
include_once "pages/subcategorias.php";
}
}
else
{
include('pages/error404.php');
}
}
?>
</div><!-- final conteudo-->
<?php
include_once"inc/footer.php";
?>Discussão (0)
Carregando comentários...