FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: setstate am 14 November 2020, 03:41:08

Titel: 2 weitere Extensions in die static-Liste
Beitrag von: setstate am 14 November 2020, 03:41:08
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);
  }
Titel: Antw:2 weitere Extensions in die static-Liste
Beitrag von: rudolfkoenig am 15 November 2020, 12:53:59
Habe die zwei Aenderungen eingecheckt.
Bin unsicher, ob die erste Aenderung keine Nebeneffekte hat, aber das werden wir vmtl. sehen.
Titel: Antw:2 weitere Extensions in die static-Liste
Beitrag von: setstate am 15 November 2020, 13:14:04
Vielen Dank.