2016-04-17 7 views
0

Ich habe ein Problem mit .htaccess. A machte dies:Wie man .htaccess eine Var mit einem Punkt (.) Macht

RewriteRule ^u/([a-zA-Z0-9_-]+)$ profile.php?user=$1 

Aber wenn jemand ein Profil mit einem Punkt haben (Beispiel: opticross.crime) die Website mir

+0

auf Fehler 404 umleiten Haben Sie versucht, es auf die regex hinzufügen? –

+0

Das Problem, dass ich nicht weiß, wie –

Antwort

1
RewriteRule ^u/([a-zA-Z0-9_.-]+)$ profile.php?user=$1 
+0

funktioniert! .. Danke –

+2

Es gibt keine Notwendigkeit, den Punkt zu entkommen. Es hat keine besondere Bedeutung in einer Zeichenklasse. Das einzige Zeichen, das in einer Zeichenklasse zu entkommen ist, ist ']'. Sogar der Bindestrich ("-'") kann uncodiert verwendet werden, wenn es das allererste oder das allerletzte Zeichen aus dem Satz ist. – axiac

+0

@axiac Danke, du hast Recht. – Guido

Verwandte Themen