Ir para conteúdo

POWERED BY:

Arquivado

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

falcao544

Resscrita de URL!

Recommended Posts

Pessoal estou com um leve problema na reescrita da minha URl aqui! Tudo funciona direitinho, mas quando digito www.meusite.com.br/eu ele aceita, mas lá em cima não fica www.meusite.com.br/index.php?id=eu

 

Estou usando essa regra:

 

RewriteEngine on
RewriteRule ^([a-z,0-9,A-Z,_-]+)$ index.php?id=$1

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas lá em cima não fica www.meusite.com.br/index.php?id=eu

 

mas não é para ficar mesmo.

 

isso é que o apache vai traduzir, e você vai receber um $_GET['id'] normal..

mesmo que não tenha isso na URL, e se quer usar .htaccess nem era pra ter mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

uê:

<a href="?id=9">Tal Tal de Nove</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não! Quando o usuário digitar www.meusite.com.br/id, eu queria que fosse mudado esse endereço lá em cima! Para www.meusite.com.br/index.php?id=id sem o usuário clicar em nada!

 

A mesma coisa de sites como Buscape, Google, Sited e livrarias e etc!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso foi transformado em:

 

http://meusite.com.br/home/storage/6/49/be/meusite1/public_html/index.php?id=eu

 

E deu objeto não encontrado!

 

então provavel que o erro esteja em outra parte.. confira se o caminho está certo mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum..

 

Bom, esse comportamento não é nada normal. se está tudo no mesmo diretorio, não tem porque ser redirecionado la pro root.

 

testa com o caminho absoluto:

 

RewriteEngine on
RewriteRule ^([a-z,0-9,A-Z,_-]+)$ http://site.com/index.php?id=$1 [R=301,L]

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.