Regular Expressions - Am URL-Ende kann ein / stehen

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von Jakob, 08.10.2006.

  1. Jakob

    Jakob Thread Starter MacUser Mitglied

    Beiträge:
    1.067
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    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!
     
  2. Gunter_S

    Gunter_S MacUser Mitglied

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

    Gunter
     
  3. Jakob

    Jakob Thread Starter MacUser Mitglied

    Beiträge:
    1.067
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    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.
     
  4. Gunter_S

    Gunter_S MacUser Mitglied

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

    Gunter
     
Die Seite wird geladen...
Ähnliche Themen - Regular Expressions URL
  1. Oerd
    Antworten:
    4
    Aufrufe:
    165
    Deine Mudda
    25.09.2016
  2. Phijen
    Antworten:
    1
    Aufrufe:
    689
    Phijen
    24.01.2011
  3. ZoliTeglas
    Antworten:
    25
    Aufrufe:
    1.898
    milkaffe
    24.01.2011
  4. apple][c
    Antworten:
    5
    Aufrufe:
    529
    apple][c
    22.01.2009
  5. freakman
    Antworten:
    2
    Aufrufe:
    492
    freakman
    12.11.2008