Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Eu acabei de criar um site, e criei urls deste genero: www.meusite.com.br/index.php?pagina=home
Eu queria substituir pela URL www.meusite.com.br/home
Segui 2 tutoriais mas não consegui fazer...
Alguem sabe como poderia fazer essa URL amigavel?
Obrigado pela atenção
Eu tentei fazer assim:
RewriteEngine On
RewriteRule ^([a-z0-9-]+)/([0-9]+)/?$ /index.php?pagina= [NC]
Mas não de certo
Tenta do jeito que mandei :)
Não deu certo :/
Salvei na pasta raiz dessa forma, mas não foi
O mod_rewrite tá ativado?
No .htaccess sim, mas no proprio servidor nao sei como ve...
No servidor que é o importante.
Existe um arquivo chamado httpd.conf no Apache, procura por "mod_rewrite". Provavelmente vai estar assim:
#LoadModule rewrite_module modules/mod_rewrite.so
Retira o #...
LoadModule rewrite_module modules/mod_rewrite.so
Ou então tenta adicionar o index.php antes de chamada da página (?pagina=$1), que nem tu fez antes :)
Então.. nao sei como eu faço para mudar esse config do apache no UOL Host.
Mas a página index.php ja está sendo chamada antes da ?pagina=
O que tu já fez?
Tenta assim
RewriteEngine on
RewriteBase /
RewriteRule ^([a-z]+)/?$ ?pagina=$1