Ir para conteúdo

POWERED BY:

Arquivado

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

Rafael Frazão

url amigável muito simples

Recommended Posts

Pessoal boa tarde.

O computador me mordeu aqui e não estou conseguindo criar a url amigável para o seguinte endereço:

http://localhost/motiva/noticias.php?id=1

 

Estou tentando utilizar o seguinte código no htaccess:

RewriteEngine on

RewriteRule ^([^/]*)/([^/]*)\.html$ /$1.php?id=$2 [L]

 

Onde a saída seria:

http://localhost/motiva/noticias/1/

 

O que está acontecendo de errado?

Gostaria de entender melhor o funcionamento dessa reescrita.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal boa tarde.

O computador me mordeu aqui e não estou conseguindo criar a url amigável para o seguinte endereço:

http://localhost/motiva/noticias.php?id=1

 

Estou tentando utilizar o seguinte código no htaccess:

RewriteEngine on

RewriteRule ^([^/]*)/([^/]*)\.html$ /$1.php?id=$2 [L]

 

Onde a saída seria:

http://localhost/motiva/noticias/1/

 

O que está acontecendo de errado?

Gostaria de entender melhor o funcionamento dessa reescrita.

 

Olá,

 

RewriteRule ^noticia/([0-9]*)$ noticias.php?id=$1

 

Para acessar: http://localhost/noticia/1

 

Na página noticias.php, Caso não estiver, declarar o objeto get['id'] como (int)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^noticia/([0-9]*)$ noticia.php?id=$1

Compartilhar este post


Link para o post
Compartilhar em outros sites

É pessoal, agradeço muito a ajuda de você mas até agora nada.

Já estou na metade do projeto e não consegui aplicar url amigavel ainda.

E aplicar depois de um projeto pronto é muito chato.

Mas vou continuar tentando. Quem poder me ajudar agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu achei este script na web e adaptei a minha necessidade, veja se pode te ajudar.

 

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
</IfModule>

 

<?php 
$page= $_GET['page'];
?>

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.