Rewrite Engine und reg. Ausdrücke
Sledge
- programmiertechnik
Hey,
ich will gerade die Links auf meiner Seite suchmaschinenfreundlicher machen.
Dazu hab ich mir es so überlegt.
ruft man zb /projekte/6 auf, soll auf /projeke.php?id=6 geleitet werden.
Aber irgenwie will es nicht funktionieren:
RewriteEngine on
RewriteRule ^([a-zA-Z0-9]+)/([0-9]+)$ $1.php?id=$2
RewriteCond %{HTTP_HOST} !^www.emarkus.de$
RewriteCond %{REMOTE_ADDR} !^85.13.128.137
RewriteRule ^(.*)$ http://www.emarkus.de/$1 [L,R=301]
verwende ich statt dessen diese Variante:
RewriteRule ^([a-zA-Z0-9]+),([0-9]+).html$ $1.php?id=$2
funktioniert es problemlos....
Was ist da an meinem regulären Ausdruck falsch?
Gruß Sledge
Hi!
Was ist da an meinem regulären Ausdruck falsch?
Ein Slash muss mit / maskiert werden.
http://de.selfhtml.org/perl/sprache/regexpr.htm#maskierung
mfG