Bugfix: HTTPSRV - URL Parameter werden nicht ignoriert.

Begonnen von Real-TTX, 10 März 2017, 17:07:25

Vorheriges Thema - Nächstes Thema

Real-TTX

Hallo,

habe festgestellt, dass "Query Parameter" aktuell nicht ignoriert werden. Beim suchen nach /myhttpsrv/somecss.css?version=0815 meldet das Modul aktuell "File not found".

Wenn ich nicht falsch liege, wäre das hier der fix:

02_HTTPSRV.pm

173     # set directory index
174   * $filename = AttrVal($name,"directoryindex","index.html") unless($filename);
175   + $filename =~ s/\?.*//;
176
177   * my $MIMEtype = filename2MIMEType($filename);
178   * my $directory = $defs{$name}{fhem}{directory};


Edit: Die geänderten Zeilen sind nur fürn bisschen Form....
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Real-TTX

#1
Kann das jemand einchecken und vielleicht nochmal drüber schauen?  8)

Vielen Dank  ;)
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Real-TTX

Hat das inzwischen jemand angeschaut? :-)

Viele Grüße
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Dr. Boris Neubert

Ja, ich, jetzt. Danke für den Tipp.

Habe die Änderung vorgenommen und eingecheckt.

Magst Du das bitte auch noch testen?

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Real-TTX

Ahhh jetzt habe ich es verpennt!  8)

Funktioniert einwandfrei!

Vielen Dank   :-*
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)