Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal do fórum, boa tarde.
Faz um tempo que procuro coisas sobre URL Amigáveis mas hoje estou com uma dúvida maior.
é o seguinte.
Eu gerencio um site onde vários outros clientes vendem por ele, como se fosse o mercado livre.
Cada cliente tem seu código único por exemplo: Cliente X = Código 002
Ai, no php eu consegui montar uma função assim:
www.meusite.com.br/index.php?cod_cli=002
Se acessar essa URL ela carrega a página direta do cliente.
O que eu gostaria de fazer é uma url assim:
www.meusite.com.br/clientex
Alguém poderia me dar uma luz de como fazer isso?
Aguardo retorno pessoal..
valew :)
Sim, o servidor usa apache, mas como vou usar esse rewrite_module
Poderia me dar um exemplo que funcione?
Já tentei vários aqui mas nada!!!
Ativa o rewrite_module caso esteja desabilitado, cria um arquivo sem nome com extenção .htaccess, nesse arquivo ponhas as condições
.htaccess
RewriteEngine On
aciona o 'motor' do Rw
RewriteCond %{SCRIPT_FILENAME} !-f
condição para não aplicar em arquivos
RewriteCond %{SCRIPT_FILENAME} !-d
condição para não aplicar em diretorios
RewriteRule ^(.*)$ index.php?PU=$1
^(.*)$ ER aceitas todos caracteres, resto faz a magica
index.php
<?php
if(isset( $_GET['PU'])){
$array = array('google','facebook');
if(in_array($_GET['PU'], $array)){
switch ($_GET['PU']) {
case "google":
header("location: http://www.google.com");
break;
case "facebook":
header("location: http://www.facebook.com");
break;
}
}else{
header("location: http://www.twitter.com"); //pagina index
}
}
?>
Voce pode tambem buscar elementos do banco e imprimir na tala...
Opa ₢istiano, primeiro exemplo que realmente me ajudou cara..
Deu certo..
Qualquer dúvida maior posto aqui, mas a principio é isso mesmo..
Valew mesmo cara..
Abraços!
Caso servidor seja apache, use rewrite_module