0

PHP - Url Amigavel (Duvida)

criado por mayke em 10/08/2012 2:41am
Olá galera, sou novo por aqui.
estou precisando de uma ajuda, quero fazer url amigavel.

esta assim: http://localhost/new/index.php?topicos=nav/single&topico=80

e gostaria que fique assim:http://localhost/new/jogos/NEED-FOR-SPEED-ULTIMATE

Alguem poderia me ajudar, qual codigo eu terá que utilizar?

Lista de Respostas:

+1
10/08/2012 8:51pm
(~11 anos atrás)
Marcos Regis respondeu:
É necessário ativar o módulo mod_rewrite no seu servidor WEB.
Portanto, primeiro diga qual é seu servidor WEB (Apache, IIS, Xitami, etc)

+1
14/08/2012 12:04pm
(~11 anos atrás)
Marcos Regis respondeu:
Crie um arquivo de nome .htaccess e coloque na raiz do seu site.

Segue o conteudo que deve ter

Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>


No seu index coloque estas linhas logo no inicio

<?php

print_r($_GET);
die();

E chame assim no navegador
http://localhost/index.php/abc/def

e veja o que aparece.


0
11/08/2012 11:03pm
(~11 anos atrás)
mayke respondeu:
é o servidor Apache.

0
19/08/2012 9:13pm
(~11 anos atrás)
mayke respondeu:
Fiz isso e apareceu isso:

Array ( [topicos] => nav/single [topico] => 80 )

0
06/10/2012 3:42pm
(~11 anos atrás)
Ferenz Networks respondeu:
Mayke, seu servidor deve ser apache estou vendo ai, esse erro é familiar no iis

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)