2009-09-24 6 views
6

Ich brauche einen regulären Ausdruck für eine Rewrite-Regel auf iis7, ich versuche http://www.website.com zu http://www.website.com/sample umleiten. Aber ich möchte nur die leere URL-Zeichenkette (zusätzliche Punkte, wenn Sie es mit und ohne '/' herausfinden können), und ich bin mir nicht sicher, wie man eine Rewrite-Regel erstellt, die dazu passt.Was ist der reguläre Ausdruck, um die leere Zeichenfolge für eine Rewrite-Regel zu finden?

Kann mir hier jemand helfen?

Antwort

18
^/?$ 

denke ich ...

+2

Nun, mit richtiger Flucht ist es: '^ \ /? $' – Anders

+0

@Anders Warum entkommen Schrägstriche? – Neptilo

1

nicht ganz sicher, was Sie suchen, aber dies entspricht einem leeren URL Streifen:

http // \ Z

1

Die Frage ist nicht sehr klar, aber ich glaube, Sie dies wünschen:

^http://www.website.com/?$

Die ^ und $ entsprechen dem Anfang und Ende der Zeichenfolge. Die /? entspricht optional einem Schrägstrich.

Verwandte Themen