Como acessar os parâmetros GET no mod_rewrite RewriteCond?

1

Estou tentando acessar os parâmetros GET de mod_rewrite.

Por exemplo, dado este URL: link

A regra a seguir não captura este URL:

RewriteCond %{REQUEST_URI} bar [NC]

Enquanto este faz:

RewriteCond %{THE_REQUEST} bar [NC]

O REQUEST_URI não inclui parâmetros GET? O THE_REQUEST é o caminho a percorrer?

    
por ripper234 06.11.2011 / 15:57

1 resposta

1

Sim, THE_REQUEST é o caminho a seguir, pois conterá toda a solicitação http com a seguinte estipulação:

THE_REQUEST
The full HTTP request line sent by the browser to the server (e.g., "GET /index.html HTTP/1.1"). This does not include any additional headers sent by the browser.
por 06.11.2011 / 16:09