Michael Schröpl: gzip Module unter Apache erzeugt Fehler bei großen Formularen

Beitrag lesen

Hi Mike,

Ich würde am liebsten ein ganzes Verzeichnis
ausschließen, ohne jede einzelne Datei zu benennen.
Geht das?

alle Muster bei "item"-Regeln werden als reguläre Ausdrücke interpretiert.

Und was meinst Du mit "Allerdings könntest Du dazu
im Quelltext genau _eine_ Zeile anpassen und das
Modul neu übersetzen ..."?
Das hört sich auch praktikabel an.

mod_gzip.c, Zeile 2250ff:

if ( ( r->method_number != M_GET  ) &&
      ( r->method_number != M_POST ) )
   {
    #ifdef MOD_GZIP_USES_APACHE_LOGS
    ap_table_setn( r->notes,"mod_gzip_result",ap_pstrdup(r->pool,"DECLINED:NOT_GET_OR_POST"));
    #endif

#ifdef MOD_GZIP_DEBUG1
    mod_gzip_printf( "%s: r->method_number is NOT M_GET or M_POST",cn);
    mod_gzip_printf( "%s: Ignoring this request...",cn);
    mod_gzip_printf( "%s: Exit > return( DECLINED ) >",cn);
    #endif

return DECLINED;
   }

klingt für mich so, als würde man dort 'M_POST' problemlos herausnehmen können (also nur 'M_GET' drin lassen), indem man die "if"-Bedingung ändert.

Viele Grüße
      Michael