Announcement

Collapse
No announcement yet.

404 trotz URL-Encoding

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 404 trotz URL-Encoding

    Hallo,
    ich habe einen Server-Umzug hinter mir. Davor liefen folgende URLs mit folgendem mod_rewrite problemlos:
    http://www.xxx.de/Test-123-%2F-Test-456-artikel-50.html

    Code:
    RewriteRule ^(.*)-artikel-(.*).html seite.php?req=$1&id=$2
    Seit dem Server-Umzug bekomme ich aber durh das "%2F" einen 404-Fehler, die Seite sei nicht erreichbar. Entferne ich das "%2F" aus der URL komme ih ganz normal auf die Seite. Ich kodiere einfach die Namen der Artikel mit der PHP-Funktion url_encode und mache sie zu Links, hat immer bestens funktioniert ..

    Hat jemand eine Lösung?

    Danke schonmal!

    Johannes

  • #2
    Hallo,

    dein Problem liegt sicherlich in der Konfiguration für AllowEncodedSlashes.
    Originally posted by httpd.apache.org/docs/2.0/mod/core.html
    Die AllowEncodedSlashes-Direktive erlaubt die Verwendung von URLs, welche kodierte Pfadtrennzeichen (%2F für / und auf entsprechenden Systemen zusätzlich %5C für \) enthalten. Normalerweise werden derartige URLs mit einem 404-Fehler (Nicht gefunden) abgewiesen.
    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Wow, danke schön! Das war es!

      Comment

      Working...
      X