1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

parametros... endereços com barras

Discussão em 'Web Development' iniciada por Rolufi, 11 de Agosto de 2007. (Respostas: 2; Visualizações: 503)

  1. Viva, alguém me pode dizer a 'metodologia' usada para passar e ir buscar parámetros e valores através de endereços usando as barras ... por exemplo index.php?id=1&s=a ficaria index.php/1/a/
     
  2. mascker

    mascker Power Member

    Viva,

    Tens que fazer isso conjuntamente com o apache.

    Crias um arquivo .htaccess para te redireccionar todos os pedidos para a pagina, por exemplo, index.php

    A partir daí trabalhas com a REQUEST_URI do SERVER ( $_SERVER['REQUEST_URI'] ) e tomas as acções que desejares..

    Saudações
     
  3. joaopj

    joaopj Power Member

    Lê isto: http://www.sitepoint.com/article/guide-url-rewriting

    Basicamente, tens que meter algum código no .htacess que activa o mod_rewrite do apache, e que define como tu queres que seja feito o "url rewrite".

    Podes usar isto para conseguires o código que precisas. Basta meteres lá o URL normal (com aqueles &algo=2 e tal) e depois o script fornece-te o código que tens que meter no .htacess .

    Por exemplo,
    Código:
    http://joaojeronimo.freehostia.com/errors/index?error=404
    pode ficar
    Código:
     http://joaojeronimo.freehostia.com/errors/error/404/
    se usares
    Código:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule /error/(.*)/ index?error=$1
    
    no teu .htacess
     

Partilhar esta Página