Benutzerdefinierte Suche

Regular Expressions - Am URL-Ende kann ein / stehen

  1. Jakob

    Jakob Thread StarterMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Hallo,

    für eine URL möchte ich, dass diese mit domain.de/list, aber auch mit domain.de/list/ aufgerufen werden kann.

    z.Zt. mache ich das in einer .htaccess so:
    Code:
    RewriteRule ^de/list[/]*$ /echterOrdner/datei.php?lang=de [nc]
    Gibt es da auch einen eleganteren Weg? Danke!
     
    Jakob, 08.10.2006
  2. Gunter_S

    Gunter_SMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    147
    Zustimmungen:
    3
    naja, wenn dann eher
    Code:
    ^de/list/?$
    Sonst wäre ja zum Beispiel auch
    Code:
    de/list/////////
    gültig

    Gunter
     
    Gunter_S, 09.10.2006
  3. Jakob

    Jakob Thread StarterMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Hallo,

    da hast Du natürlich Recht. Ich dachte, es gäbe einen Zusatz wie das [nc] für not case-sensitiv, so dass „/unterordner“ sowie „/unterordner/“ erkannt wird und weitergeleitet wird. Aber so ist's zur Not ok. Danke.
     
    Jakob, 10.10.2006
  4. Gunter_S

    Gunter_SMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    147
    Zustimmungen:
    3
    Ich glaube, dass ist schon der beste Weg. Habe zumindest bisher noch keine andere Lösung für das Problem gesehen.

    Gunter
     
    Gunter_S, 10.10.2006
Die Seite wird geladen...