Ir para conteúdo

POWERED BY:

Arquivado

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

junior.vieira

URL amigável

Recommended Posts

Fala rapaziada, tenho a seguinte url: http://localhost/ragnagroups/painel.php?m=topico&t=Duvidas%20e%20Problemas%20t%C3%A9cnicos

Meu fórum tem um core->painel e depois disse vem modulo->topico e tela->nome do tópico

Como podem ver atualmente a url não está nada amigável ao usuário, como posso exibir ela dessa forma: ??

http://localhost/ragnagroups/painel(aqui é core)/topico(modulo)/Duvidas-e-Problemas-tecnicos(aqui vão as telas, no caso o topico em si)

sem a explicação: http://localhost/ragnagroups/painel/topico/Duvidas-e-Problemas-tecnicos

Sei que é feito via .htaccess mas eu nunca mexi com isso, alguém pode me ajudar?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
.htaccess



#Modo reescrita
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?pagina=$1 [QSA,L]


no seu PHP



<?php

if(isset($_GET['pagina'])){
/* Podendo usar parametro1/parametro2/parametro3... e parametro1?outracoisa=2 */
$pagina = $_GET['pagina'];
//criatividade aqui
}else{
//código inicial
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só complementando a resposta do android17.

Ativa o bendito do Modulo Rewrite:

 

Dentro do seu 'httpd.conf' por PADRÃO no Wamp/Xamp está:

;LoadModule rewrite_module modules/mod_rewrite.so

Ai deixa assim:

LoadModule rewrite_module modules/mod_rewrite.so

(Ponto e virgula)

Reinicie o apache.

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.