URL Amigável
Olá gente, preciso de muitas dicas para criar URLs Amigáveis.
Tenho uma index.php onde existe este trecho de código:
<?php
$q = isset($_GET['q']) ? $_GET['q']: '';
if (eregi("^[a-z0-9\-_\.]+$",$q))
{
if (file_exists($q.".php") && $q != 'index' && $q != 'home' && $q != 'db' )
{
include ($q.".php");
}else
{
echo 'ERRO 404 - Página não encontrada!';
}
}elseif ($q == '')
{
include 'capa.php';
}else
{
echo 'ERRO - Você está forçando a entrada!';
}
?>Supondo que a pessoa chame o endereço do site ele vai cair na index e primeiramente ela irá incluir a capa.php (como está no elseif) dentro da index.php, isso caso ninguem chame por http://www.site.com/?q=uma_pagina_por_exemplo.
Supondo que hoje eu esteja puxando a seguinte url:
http://www.site.com/?q=contato -> existe um arquivo chamado contato.php e logicamente ele será incluído.
A reescrita da mesma poderá ser: http://www.site.com/contato -> incluirá o mesmo arquivo.
Mas se eu estiver usando modo reescrita eu não quero que o cara volte a usar ?q=contato ou puxe contato.php, quero ocultar todas essas coisas.
Dêem uma luz aí pessoal.
Vlw.
Discussão (2)
Carregando comentários...