RewriteRule in .htaccess
Alexander
- webserver
Hallo,
geplannt ist, dass eine Datei namens:
http://www.myserver.de/index.php?p_id=33
über folgende URL erreichbar ist:
http://www.myserver.de/index/p_id/33/
Also habe ich in dem entsprechenden Verzeichniss (wo index.php liegt) eine .htaccess Datei mit folgendem Inhalt angelegt:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule index/(.*)/(.*)/$ /index.php?$1=$2
Leider Funktioniert das nicht und ich bekomme 404-Fehler
Bin selber leider kein .htaccess Experte, deshabt bitte um Hilfe.
Bin für jeden Tipp dankbar.
Hi,
RewriteRule index/(.*)/(.*)/$ /index.php?$1=$2
Leider Funktioniert das nicht und ich bekomme 404-Fehler
naja, Du hast vermutlich nicht "http://www.myserver.de/index/...../.../" o.ä. aufgerufen.
Cheatah
hi,
RewriteRule index/(.*)/(.*)/$ /index.php?$1=$2
sonderzeichen werden escaped, wenn sie eben _nicht_ ihre sonderzeichen-bedeutung haben soll.
(.*) trifft demzufolge auf ein kette beliebig vieler _punkte_ zu.
da du aber vermutlich den punkt in seiner sonderzeichenbedeutung "jedes beliebige zeichen" meintest, solltest du ihn hier auch nicht escapen.
gruss,
wahsaga