2016-07-24 13 views
0

Ich habe .htaccess wie folgt:.htaccess zu steuern Punkt in der URL

Sie umschreiben keine URIs mit der Dateierweiterung endet

RewriteCond% {REQUEST_URI} (endend mit [xxxx].) ! [a-zA-Z0-9] {2,5} $

Dies erlaubt keinen Punkt in der URL. Können Sie eine Änderung vorschlagen, damit der Punkt in der URL zulässig ist?

Antwort

0

Der Punkt ist ein Sonderzeichen in regulären Ausdrücken, das mit einem beliebigen Zeichen übereinstimmt. Sie sollten es entkommen:

RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{2,5}$ 

Das funktioniert gut. Sie können damit auf an online htaccess tester

+0

spielen Ich muss .dot in den URLs akzeptieren. Gibt es einen Weg dazu? – Fawad

+0

ja, nimm die eine in meiner Antwort – nus

+0

Das war meine ursprüngliche .htaccess, aber es funktioniert nicht. Immer noch 404 Fehler mit Punkt. – Fawad