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 vocês podem me ajudar nesses problemas?
gostaria de deixar minha url amigável, vejam:
url original
www.meusite.com.br/resultanunciante?result=411
gostaria que ficasse assim:
www.meusite.com.br/411
meu arquivo .htaccess está asimm:
<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 ^resultanunciante/?$ /resultanunciante.php [NC,L]
</IfModule>
muito obrigada e feliz ano novo a todos.
Bruna
>
Você tá tem uma regra que usa isto:
RewriteRule ([^/]*)/?$ /$1.php [QSA,L]
Ai tem duas opções, muda esta regra, ou antes dela coloca outra apenas para números, só que neste caso, se algum dia você quiser por exemplo um arquivo 123.php você não vai conseguir.
tudo bem, mas o que devo fazer na página a qual a url está sendo tratada? por que não acontece nada nela.
www.meusite.com.br/resultanunciante?result=411
gostaria que minha url ficasse assim:
www.meusite.com.br/411
deixei assim no .htaccess:
RewriteRule ^([a-zA-Z0-9_-]+)$ resultanunciante.php?result=$1[NC]
onde estou errando me ajude, muito obrigada.
>
gostaria que minha url ficasse assim:
www.meusite.com.br/411
se voce quer que fique só numeros porque colocou assim ^([a-zA-Z0-9_-]+)$ ?
tente por assim:
RewriteRule ^([\d]{1,4}[$//]?)$ link.php?v=$1
e no arquivo link.php coloque
<?php
var_dump($_GET['v']);
?>
Agora escreve no navegador : www.meusite.com.br/411.
Apareceu
string '411' (length=3)
??
>
se voce quer que fique só numeros porque colocou assim ^([a-zA-Z0-9_-]+)$ ?
tente por assim:
RewriteRule ^([\d]{1,4}[$//]?)$ link.php?v=$1
e no arquivo link.php coloque
<?php
var_dump($_GET['v']);
?>
Agora escreve no navegador : www.meusite.com.br/411.
Apareceu
string '411' (length=3)
??
o que seria
string '411' (length=3) ?
apareceu
string(3) "411"
at.
Bruna
o que seria
string '411' (length=3) ?
apareceu
string(3) "411"
at.
Bruna
Da na mesma, o string diz que na variavel $var, var_dump($var), é do tipo string e o length, diz o tamanho dela...
>
oi pessoal vocês podem me ajudar nesses problemas?
gostaria de deixar minha url amigável, vejam:
url original
[....]
Assiste esse video. Garanto a você que irá gostar. Parte I: Arquivo .htaccess, URL amigáveis e estrutura de diretórios.
Você tá tem uma regra que usa isto:
RewriteRule ([^/]*)/?$ /$1.php [QSA,L]
Ai tem duas opções, muda esta regra, ou antes dela coloca outra apenas para números, só que neste caso, se algum dia você quiser por exemplo um arquivo 123.php você não vai conseguir.