Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi pessoal
como reescrevo essa url ?
http://www.meusite.com.br/resultado?result= maria clara (quero retirar espaço e acentos se o resultado tiver mais que um nome )
domínio/página/resultado
gostaria que ficasse assim:
http://www.meusite.com.br/mariaclara
domínio/resultado
meu .htaccess está assim:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteBase /
RewriteRule ([^/]*)/?$ /$1.php [QSA,L]
RewriteRule ^index/?$ /index.php [NC,L]
RewriteRule ^resultado/?$ /resultado.php [NC,L]
</IfModule>
por favor me ajudem.
beijos
Bruna
Veja um exemplo:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
1 - Liga a regra
2 - Não se aplica em arquivos existentes
3 - Não se aplica em diretórios existentes
4 - Joga qualquer coisa depois do domínio na veriavel $_GET['url']
A partir disso, você pode pegar a string da URL e fazer qualquer tratamendo que quiser com a função explode.
RewriteRule ^(.*)$ search.php?s=$1
search.php
var_dump($_GET['s']);
já tentei de tudo mas não consigo fazer isso.
to estudando mas tá difícil.
bruna
Bruna, tente implementar o uso do .htaccess isoladamente pra você entender como funciona e depois aplique em seu projeto, assim você não corre o risco de eventualmente misturar os problemas.
Alguém pode me da uma força?
bruna.wht@gmail.com
não sei se posso deixar meu email aqui, caso não seja permitido por gentileza remolva-o
obrigada