If no Htaccess
Boa tarde,alterei o sistema de url amigável do meu site e estou com problema quanto ao htacces,ele funciona normalmente
quando uso a seguinte tag
RewriteRule ^noticia/(.)/(.)([A-Za-z-]*).html index.php?pg=noticia&id=$1
porém em algumas situações vou precisar guardar no banco de dados via get,a variavel $ref que é o id de quem indicou a noticia.
eu fiz dessa forma e funcionou.
RewriteRule ^noticia/(.)/(.)([A-Za-z-]).html(.) index.php?pg=noticia&id=$1$ref=4
Porém eu estou com problemas,pois se eu usar esse código,sempre que alguém acessar sem o id de referência na url não vai conseguir abrir a notícia,isso vai acontecer sempre que acessarem meu site pela index.
apenas vai conseguir ver a notícia se colocar algum id de referência.
teria alguma forma de colocar um if,para caso tenha a variavel ref na url,acessar e enviar para o banco normalmente,mas caso não tenha,acessar a mesma notícia da mesma forma.
Abaixo está meu htaccess inteiro
RewriteEngine on
ErrorDocument 404 /erro_404.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^noticia/(.)/(.)([A-Za-z-]*).html index.php?pg=noticia&id=$1
AddHandler application/x-httpd-php52 .php52 .php
Discussão (13)
Carregando comentários...