Iuri
dei uma lida no manual para tentar entender uma solução para o meu caso. Quando vc falou eum query-string é o que é passado para o cgi trabalhar né.. (tudo que estaria depois do ?).
O que eu tinha imaginado era algo do tipo
<LocationMatch target=1">
AuthType Digest
AuthName "Texto"
AuthDigestProvider file
AuthUserFile /etc/httpd/gigest_pw
Require valid-user
</LocationMatch>
tb, já tentei:
<LocationMatch /snm/snm\.cgi\?target=1">
e algumas variações.
Até assim sei que funciona
<LocationMatch /snm/snm.cgi>
Agora, onde entraria o rewrite não consegui pensar em nada.
[]s
________________________________________________
Renato de Oliveira Diogo
Bacharel em Ciência da Computação
UNESP - Bauru
LPIC1 - Linux Professional Institute Certification - Nível 1
renato.diogo@gmail.com
renato.diogo@yahoo.com.br
Olá Renato2009/1/22 Renato de Oliveira Diogo <renato.diogo@gmail.com>Mas o seguinte, estou tentando usar o <Location> ou <LocationMatch > para tentar proteger uma sessão que usa URL dinamico, mas nao estou conseguindo.
A URL é algo parecido com isso:
http://www.dominio.com.br/snm/snm.cgi?target=1
a ideia que preciso é colocar o restrição baseado no "target=X", sendo que X são numeros....
A única forma de usar query_strings (que eu saiba) é pelo mod_rewrite, então acho que você vai ter que usar o mod_rewrite algo como:
RewriteEngine on
RewriteCond %{QUERY_STRING} target=
RewriteRule .snm/snm\.cgi$ - [F].
o importante aqui é o [F] que gera um forbidden
Veja o manual do mod_rewrite
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
--
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]
_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br