Michael Schröpl: gzip_cnc 1.10 - Vorschlag

Beitrag lesen

Hi Christoph,

  1. Ist das ein URL, dann sendet gzip_cnc eine HTTP-
       302-Weiterleitung dorthin, hängt jedoch den URL
       der ursprünglich angeforderten Seite als Parameter
       "url" an den 404-handler-URL dran.

Damit hast Du immer noch einen 302 statt des für
"File not found" vorgesehenem 404.

Tja, mehr geht einfach nicht, wenn man kein Modul ist
und keine internen Subrequests machen kann.
Mach Du mal den Browser klar, daß sie im Falle eines
404 trotzdem eine Redirection ausführen sollen ...

(Außerdem müßte damit jemand seinen mühsam
zusammengebastelten 404 wieder umbauen ;-)

Meinst Du, _mir_ gefällt das? Deshalb jammere ich ja
so ...

Mein 404-Handler möchte eigentlich gerne language
   negotiated werden),
Muß das denn wieder sein? *sigh*

Klar muß das sein. Der Apache unterstützt an dieser
Stelle einen URL. Und es gibt durchaus Gründe dafür.

404 sind doch imer statisch, oder?
Welche Spielerei will man da noch einbauen?

1. Ein Programm an dieser Stelle könnte mir eine Mail
   senden etc. - vielleicht habe ich ja keinen Zugriff
   auf ein error_log.

2. Ein Programm an dieser Stelle könnte den Referrer
   untersuchen und dadurch erkennen, ob ein broken link
   innerhalb meiner eigenen Domain vorliegt oder ob das
   ein mißlungener Einsprung von außen war (oder gar
   ein Tippfehler in der URL-Zeile, wobei ein leerer
   Referrer mitgeschickt würde) und dann den ausgegebe-
   nen Text darauf bedingt formulieren.

Sprache? Gut, das geht aber auch einfach in gzip_cnc.
(Content negotiation auf Sprache geht, da 404 in
verschiedenen Sprachen auch nur als statische
Dateien rumhängen sollten)

Dazu müßte gzip_cnc aber die komplette Negotiation mit
mehreren Endungen gleichzeitig durchführen!

Beispielsweise müßte es meine ErrorDocument-Datei mit
dem Namen "missing.htm.shtml.de" verstehen!
Ich will nämlich Sprachvarianten _und_ SSI in Kombi-
nation verhandeln - und ich will gleichzeitig die
Endung vor den Besuchern verstecken, die diese Datei
mal direkt ansprechen (sie ist _auch_ verlinkt).

Also mehr als die Möglichkeit "'blabla.html' wurde
nicht gefunden, bitte überprüfen sie die
Schreibweise" in allen ca 5.000 Spracehn und
Dialekten der Welt anbieten zu können sehe ich
wirklich nicht.

Ich auch nur in zwei (deutsch und englisch).
Aber was würdest Du als englischsprachiger Besucher
meiner gzip_cnc-Seiten mit diesem Text hier anfangen:

http://www.schroepl.net/missing.htm

Das ist halt _etwas_ mehr als "Überprüfen Sie die
Schreibweise für etwas, das Sie gar nicht selbst ge-
schrieben haben" (was ich übrigens bescheuert finde).

Schön finde ich das alles nicht (zumal ich jetzt
noch die Dokumentation entsprechend umschreiben
muß) ...
Jaja, Programmierer und Dokumentation ... ;-)))

Meine hast Du gesehen - ich Deine noch nicht ...

(Bleibt noch die Frage, was Du unter "wesentlichen
Browsern" verstehst. Aber eigentlich möcht' ich das
auch wiederum gar nicht wissen ;-)

Die neuesten Versionen von Mozilla, Opera, M$IE und
Netscape 4.

Dafür, daß dieser Handler so wenige Informationen
vom Apache kriegt, muß er ganz schön viel HTTP
machen ... gnlpfts.
Na, soviel ist es nun wirklich nicht. Ich bitte Dich! ;-)
Und außerdem: ja und? ;-)))

Es geht ja nicht darum, daß ich zu faul wäre, es zu
programmieren.
Aber je mehr HTTP-Zeug in das Programm hinein muß,
desto abschreckender wirkt die Dokumentation für po-
tentielle Benutzer, die selbst nicht programmieren
können. Und es wird auch immer schwerer für sie,
eigene Fehler bei der Installation zu finden.

Viele Grüße
<img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.gif" border=0 alt=""> Michael

0 158

gzip_cnc

Michael Schröpl
  • zur info
  1. 0
    Stefan Einspender
    1. 0
      Michael Schröpl
      1. 0
        Stefan Einspender
        1. 0
          Orlando
    2. 0
      Zapp
      1. 0
        Stefan Einspender
        1. 0
          Zapp
          1. 0
            Stefan Einspender
            1. 0
              Orlando
            2. 0
              Zapp
            3. 0
              Zapp
  2. 0
    Orlando
    1. 0
      Michael Schröpl
      1. 0
        Stefan Einspender
      2. 0
        Orlando
        1. 0
          Michael Schröpl
      3. 0
        Michael Schröpl
        1. 0
          Orlando
          1. 0
            Michael Schröpl
            1. 0
              Orlando
              1. 0
                Orlando
            2. 0
              Orlando
              1. 0
                Michael Schröpl
                1. 0
                  Stefan Einspender
                  1. 0
                    Michael Schröpl
                    1. 0
                      Stefan Einspender
                      1. 0
                        Michael Schröpl
                        1. 0
                          Michael Schröpl
                          1. 0
                            Stefan Einspender
                            1. 0
                              Zapp
                              1. 0
                                Stefan Einspender
                                1. 0
                                  Zapp
                    2. 0
                      Orlando
                      1. 0
                        Michael Schröpl
                        1. 0
                          Orlando
                          1. 0
                            Michael Schröpl
                            1. 0
                              Orlando
                              1. 0
                                Michael Schröpl
                                1. 0
                                  Orlando
              2. 0
                Michael Schröpl
                1. 0
                  Christian Kruse
                2. 0
                  Stefan Einspender
                  1. 0
                    Michael Schröpl
                    1. 0
                      Stefan Einspender
                      1. 0
                        Michael Schröpl
                        1. 0
                          Orlando
                          1. 0
                            Michael Schröpl
                            1. 0
                              Stefan Einspender
                              1. 0
                                Michael Schröpl
                        2. 0
                          Stefan Einspender
                          1. 0
                            Michael Schröpl
                            1. 0
                              Stefan Einspender
                              1. 0
                                Michael Schröpl
                                1. 0
                                  Stefan Einspender
                                  1. 0
                                    Michael Schröpl
    2. 0

      gzip_cnc / N4.x-Probleme

      Orlando
      • css
      1. 0
        Stefan Einspender
        1. 0
          Orlando
        2. 0
          Michael Schröpl
      2. 0
        Michael Schröpl
        1. 0
          Orlando
  3. 0
    Christian Kruse
  4. 0
    Christoph Zurnieden
    1. 0
      Christian Kruse
      1. 0
        Christoph Zurnieden
        1. 0
          Christian Kruse
          1. 0
            Christoph Zurnieden
            1. 0
              Christian Kruse
              1. 0
                Michael Schröpl
                1. 0
                  Christoph Zurnieden
                  1. 0
                    Michael Schröpl
                    1. 0
                      Christoph Zurnieden
                2. 0
                  Christian Kruse
                  1. 0
                    Michael Schröpl
              2. 0
                Christoph Zurnieden
                1. 0
                  Christian Kruse
                  1. 0
                    Christoph Zurnieden
                    1. 0
                      Christian Kruse
                      1. 0
                        Michael Schröpl
                        1. 0
                          Christoph Zurnieden
                          1. 0
                            Michael Schröpl
                          2. 0
                            Michael Schröpl
                            1. 0
                              Christoph Zurnieden
                              1. 0
                                Michael Schröpl
                            2. 0
                              Calocybe
                      2. 0
                        Christoph Zurnieden
                        1. 0
                          Calocybe
                          1. 0
                            Christoph Zurnieden
                            1. 0
                              Michael Schröpl
                              1. 0
                                Christoph Zurnieden
                                1. 0
                                  Michael Schröpl
                                  1. 0
                                    Christoph Zurnieden
                                    1. 0
                                      Michael Schröpl
                                      1. 0
                                        Christian Kruse
                                        1. 0
                                          Christoph Zurnieden
                                          1. 0
                                            Christian Kruse
                                            1. 0
                                              Christoph Zurnieden
                                              1. 0
                                                Christian Kruse
                                                1. 0
                                                  Christoph Zurnieden
                                                  1. 0
                                                    Christian Kruse
                                                    1. 0
                                                      Christoph Zurnieden
                                                      1. 0
                                                        Christian Kruse
                                                        1. 0
                                                          Christoph Zurnieden
                                                          1. 0
                                                            Christian Kruse
                                                            1. 0
                                                              Christoph Zurnieden
                                                              1. 0
                                                                Christian Kruse
                                                                1. 0
                                                                  Christoph Zurnieden
                                                                  1. 0
                                                                    Michael Schröpl
                                                                    1. 0
                                                                      Christoph Zurnieden
                                                                      1. 0
                                                                        Christian Kruse
                                                                        1. 0
                                                                          Christoph Zurnieden
                                                                          1. 0
                                                                            Chritsian Kruse
                                                                            1. 0
                                                                              Christoph Zurnieden
                                                      2. 0

                                                        gzip_cnc und Lizenzfragen

                                                        Michael Schröpl
                                                        • recht
                                                        1. 0
                                                          Christoph Zurnieden
                                                          1. 0
                                                            Michael Schröpl
                                                            1. 0
                                                              Christoph Zurnieden
                                                              1. 0
                                                                Michael Schröpl
                                                                1. 0
                                                                  Christoph Zurnieden
                                                                  1. 0
                                                                    Michael Schröpl
                                                                    1. 0
                                                                      Christoph Zurnieden
                                                                      1. 0
                                                                        Michael Schröpl
                                                                        1. 0
                                                                          Christoph Zurnieden
                                                                          1. 0

                                                                            gzip_cnc 1.07 released

                                                                            Michael Schröpl
                                                                            • software
                                                                            1. 0
                                                                              Christoph Zurnieden
                                                                              1. 0
                                                                                Michael Schröpl
                                                                                1. 0
                                                                                  Christoph Zurnieden
                                                                                  1. 0

                                                                                    gzip_cnc 1.08 released

                                                                                    Michael Schröpl
                                                                                    1. 0
                                                                                      Christoph Zurnieden
                                                                                      1. 0
                                                                                        Christian Kruse
                                                                                        1. 0
                                                                                          Christoph Zurnieden
                                                                                          1. 0
                                                                                            Christian Kruse
                                                                                      2. 0
                                                                                        Michael Schröpl
                                                                                        1. 0

                                                                                          gzip_cnc 1.10 - Vorschlag

                                                                                          Michael Schröpl
                                                                                          1. 0
                                                                                            Christian Kruse
                                                                                          2. 0
                                                                                            Christoph Zurnieden
                                                                                            1. 0
                                                                                              Michael Schröpl
                                                                                              1. 0
                                                                                                Christoph Zurnieden
                                                                                                1. 0
                                                                                                  Michael Schröpl
                                                                                                  1. 0
                                                                                                    Christoph Zurnieden
                                                                                        2. 0
                                                                                          Christoph Zurnieden
                                                                                          1. 0
                                                                                            Michael Schröpl
                                                                                            1. 0
                                                                                              Christoph Zurnieden
                                                                                              1. 0
                                                                                                Michael Schröpl
                                                                                                1. 0
                                                                                                  Christoph Zurnieden
                                      2. 0
                                        Christoph Zurnieden
                                        1. 0
                                          Michael Schröpl
  5. 0
    Thomas J.S.
    1. 0
      Michael Schröpl
      1. 0
        Thomas J.S.
        1. 0
          Michael Schröpl
          1. 0
            Thomas J.S.
            1. 0
              Michael Schröpl
              1. 0
                Thomas J.S.
                1. 0
                  Michael Schröpl
                  1. 0
                    Thomas J.S.
                    1. 0

                      gzip_cnc V1.06 released

                      Michael Schröpl