Archiv verlassen und diese Seite im Standarddesign anzeigen : Zu simpel oder ich zu blöd...
HalloGehn
27.07.2007, 23:19
... wohl eher letzteres. :(
Folgendes Problem: "12345-foobar.html" ich brauche nur "12345".
Folgendes probiert was nicht klappt:
RewriteRule ^([0-9]{5}+)\.html$RewriteRule ^([0-9]+)\.html$RewriteRule ^([0-9]*)\.html$RewriteRule ^([0-9-]+)\.html$Und noch weitere frickelei, wo ist mein Problem?
Ich danke euch. :)
Versuch mal ([0-9]{5}+)\.html$
HalloGehn
28.07.2007, 09:36
Versuch mal ([0-9]{5}+)\.html$ Klappt leider nicht.
ChaozZBubi
28.07.2007, 09:57
Versuch sonst:
^([0-9]{5}).*\.html$
Jan Krüger
28.07.2007, 13:43
RewriteRule ^([0-9]{5}+)\.html$
RewriteRule ^([0-9]+)\.html$
RewriteRule ^([0-9]*)\.html$
RewriteRule ^([0-9-]+)\.html$
Und welcher Teil dieser Ausdrücke soll deiner Meinung nach auf das "foobar" zwischen den Zahlen und dem .html matchen? :)
Funktionierende Alternativen wurden in den letzten beiden Beiträgen ja schon geliefert (dort matcht das ".*" auf alles, was an dieser Stelle auftaucht); das nur als zusätzliche Erklärung.
HalloGehn
31.07.2007, 15:59
Versuch sonst:
^([0-9]{5}).*\.html$ Perfekt, das klappt. Was war an meinen Versuchen so falsch?
ChaozZBubi
02.08.2007, 21:16
^([0-9]{5}).*\.html$das .* trifft auf alles zu, was zwischen den 5 Zahlen und dem .html steht
wie Jan Krüger schon sagte gab es in den vorherigen beispielen keinen Teil im Ausdruck der auf das, zwischen den Zahlen und dem .html passt.
. = Any character
* = 0 or more of previous expression.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.