Tobi: Aufruf des Forums mit zusätzlichen Angaben

Hallo,
versehentlich hatte ich das Forum aufgerufen mit
http://forum.de.selfhtml.org/////
Dies wurde anstandslos akzeptiert.
Dann habe ich eingegeben
http://forum.de.selfhtml.org/aaaa
was zu einem Fehler führte.
Diess habe ich dann auch auf anderen Seiten versucht - mit dem gleichen Effekt!

Kann mir jemand erklären, warum das eine akzeptiert wird und das andere nicht?
Wie könnte man //// auch noch abweisen (nur interessehalber)?
Gruß
Tobi

  1. Hi,

    Diess habe ich dann auch auf anderen Seiten versucht - mit dem gleichen Effekt!

    http://web.de/////

    Kann mir jemand erklären, warum das eine akzeptiert wird und das andere nicht?

    Weil der Server multiple Slashes offenbar zusammenfasst.

    Wie könnte man //// auch noch abweisen (nur interessehalber)?

    Indem man sie nicht zusammenfasst.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. [latex]Moin![/latex]

      http://web.de/////

      Kann mir jemand erklären, warum das eine akzeptiert wird und das andere nicht?

      Weil der Server multiple Slashes offenbar zusammenfasst.

      Multiple Slashes are a sure sign of a diseased URI/URL ( sehr frei nach Pratchett)

      Cü,

      Kai

      --
      een eigen huis, een plek onder de zon
      en altijd iemand in de buurt die van me houden kon
      toch wou ik dat ik net iets vaker, iets vaker simpelweg gelukkig was
      ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|]
  2. Hallo,

    Kann mir jemand erklären, warum das eine akzeptiert wird und das andere nicht?

    Das hat wahrscheinlich mit dem URI-Rewriting des Webserver-Moduls mod_rewrite zu tun.
    / wird intern auf /cgi-bin/fo_view umgeschrieben, ebenso //// usw., weil mod_rewrite mehrere Slashes eindampft.
    Auf /aaaa trifft die Rewrite-Regel dann nicht mehr zu, also bekommst du einen 404, weil es keine entspreechende Datei und auch keine entsprechende Weiterleitungsregel gibt.

    Wie könnte man //// auch noch abweisen (nur interessehalber)?

    Da müsstest du mal die mod_rewrite-Handbücher durchforsten.

    Mathias