2017-05-03 1 views
0

Ich habe einige Forschung, um zu wissen, wie man die .htaccess Datei verwenden, aber ich bin jetzt vor einem Problem, das ich weiß, haben eine Lösung..htaccess nur erste Nummer in ID

Ich habe eine URL wie diese http://localhost/mycup/check/?download=4 und ich benutze diese unten Rewrite-Regel, die gut funktioniert.

RewriteRule ^check/([0-9]) check/?download=$1 [NC,L] 

Nun ist die Frage, die Rewrite-Regel Arbeit für download=1-download=9. Wenn sich der Download in download=10, 11, 12 ... 19 ändert, wird nur download=1 zurückgegeben.

Wenn Download Änderungen zum Download = 21, 21 ... 29, wird es geben nur die erste Ziffer, die 2. ist, wenn es 9824 ist, es zurück 9. Mit freundlicher

Antwort

1

Das ist, weil Sie helfen wahrsten Sinne des Wortes wollte das mit dem Muster. Wenn Sie mehr Ziffern benötigen, sollten Sie stattdessen ([0-9]+) schreiben.

Lesen Sie im Allgemeinen über regular expression vor dem Schreiben von Rewrite-Regeln.