Ir para conteúdo

POWERED BY:

Arquivado

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

icarof

URL Amigavel

Recommended Posts

Olá Galera

 

Andei vasculhando anet em busca de uma alternativa para URL Amigavel para um site, mas as opções que encontrei não parecem bater com a estrutura da minha pagina.

 

A estrutura é seguinte:

 

A matriz é a index.php, ela é o layout da pagina, tudo é exebido dentro dela, para isso eu uso esse codigo:

<?php
		
$link = $_GET["link"];

$pag[1] = "home.php";
$pag[2] = "institucional.php";
...

if(!empty($link))
{
	if (file_exists($pag[$link]))
	{
		include $pag[$link];
	}
	else
	{
		print "A Pagina não foi encontrada";
	}
}
?>

ai eu chamo os links usando esse parametro:

index.php?link=1

onde o numero será o que esta cadastrado na index.php.

 

ai o endereço fica, www.meusite.com.br/index.php?link=1

 

em resumo no lugar dessa numeração gostaria de exibir um nome, para ter uma estica mais agradavel ao usuario.

 

alguem pode me ajudar?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

você vai ter que criar um arquivo .htaccess com o seguinte conteúdo, este arquivo você deixa junto com a index

 

.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php

depois você usa a função parse_url para pegar a requisição da url

http://php.net/manual/pt_BR/function.parse-url.php

 

assim você vai poder utilizar sua url desta forma : http://www.seusite.com.br/suapagina

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.