[Gfoss] riflessioni su pubblicazione WFS con apache e mapserver (e client qGis)

Alessandro Pasotti apasotti a gmail.com
Mar 18 Nov 2014 17:54:10 CET


Il 18 novembre 2014 17:23, francesco marucci
<francesco.marucci a gmail.com> ha scritto:
> ciao,
> io ho sicuramente scritto la rewrite rule così (come suggerito da
> mapserver):
>
> RewriteEngine on
> RewriteRule wfs?(.*) /cgi-bin/mapserv?map=/webgis/map/wfs.map&$1
>
> e provato anche in altri modi tipo:
>
> RewriteEngine on
> RewriteRule wfs?(.*) /cgi-bin/mapserv?map=/webgis/map/wfs.map&$1 [L,QSA]
>
> ma ho capito che le chiamate perdono i dati POST nel momento in cui viene
> aggiunto all'end point lo slash finale.
> ma forse ho capito male io, non sono un esperto di apache.
>
> mi stai dicendo che così:
>
> RewriteEngine on
> RewriteRule wfs?(.*) /cgi-bin/mapserv?map=/webgis/map/wfs.map&$1 [R]
>
> avrebbe funzionato?
>

no, dicevo che la R non ci vuole.

Il fatto che vedi un

192.168.1.82 - - [30/Oct/2014:12:55:11 +0100] "POST /wfs? HTTP/1.1"
301 472 "-" "-"

mi fa pensare che apache mandi un header 301 (moved permanently) al
client, e che questo quindi (giustamente) richiami il server con una
GET dato che un redirect su chiamate POST non è normalmente
implementato su nessun browser.

Da questo (senza avere altre informazioni sulle regole di rewrite che
hai usato) ho pensato che tu usassi un redirect [R]


-- 
Alessandro Pasotti
w3:   www.itopen.it


Maggiori informazioni sulla lista Gfoss