Zum Inhalt springen

realurl und slash (/) im Parameter

Erstellt am 27. Februar 2009 · 1 Antwort · letzte Antwort am 27. Februar 2009

Tags: Frage

Biertrinker ·

Hallo,

ich habe ein kleines Problem mit meiner RealUrl installation. Ich habe dr_wiki im Einsatz mit folgender Config:

  'wiki' => array(
      array(
        'GETvar' => 'tx_drwiki_pi1[keyword]',
      ),
      array(
        'GETvar' => 'tx_drwiki_pi1[showUid]',
      ),
      array(
        'GETvar' => 'tx_drwiki_pi1[cmd]',
      ),
    ),

eigentlich tut es das ganz gut, bis auf ein paar Fälle, wo in den Wiki-Keywords ein / vorkommt. Z.B. sowas hier:

Ajaccio/Korsika

RealUrl bastelt da dann sowas draus:

nc/hilfreiches/ausflugswiki/wiki/Ajaccio%2FKorsika.html

Was zu einem 404 Error führt.

Wie läst sich das Problem denn lösen?

viele Grüße

Biertrinker

Biertrinker ·

Hallo nochmal,

mir ist inzwischen etwas aufgefallen. Und zwar ersetzt dr_wiki wohl den / schon durch die Entität %2F ersetzt. Daher entfernt dann RealUrl den Slash auch nicht. Apache wiederrum erlaubt aber im Normalzustand aus Sicherheitsgründen keine URLs mit %2F drin.

Gibt es einen Weg über TS RealUrl beizubringen, das %2F entfernt werden soll, ohne das ich RealUrl patchen muss?

viele Grüße

Biertrinker