2 weitere Extensions in die static-Liste

Begonnen von setstate, 14 November 2020, 03:41:08

Vorheriges Thema - Nächstes Thema

setstate

wäre es möglich, im 01_FHEMWEB.pm noch 2 weitere Extensions in die static-Liste aufzunehmen?

Zeile 870:

aktuell:
    my $static = ($ext =~ m/(css|js|png|jpg)/i || $dir =~ m/^pgm2/);

geändert
    my $static = ($ext =~ m/(css|js|png|jpg|html|svg)/i || $dir =~ m/^pgm2/);

Hintergrund: wenn man beim Konfigurieren im FTUI einen Schreibfehler macht, und zum Beispiel ein Iconname oder eine Subpage URL falsch schreibt, bekommt man dadurch immer die komplette FHEM Startseite zurück.

Mit der Änderung kommt dann auch ein 404 Reply:
Summary
URL: http://fhem.local:8083/fhem/tablet_3/examples/nothing.html
Status: 404 Not Found
Source: Network


Safari fragt mit einem leeren Cache danach trotzdem nach einem /favicon.ico

Also wäre auch noch dieser Extrazweig nützlich:


elsif($arg =~ m,^/favicon.ico$,) {
    return FW_serveSpecial("favicon", "ico", "$FW_icondir/default", 1);
  }

rudolfkoenig

Habe die zwei Aenderungen eingecheckt.
Bin unsicher, ob die erste Aenderung keine Nebeneffekte hat, aber das werden wir vmtl. sehen.

setstate