[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