_david: mod_rewrite / URL Rewriting

Beitrag lesen

Hallo Kungschu,

Hat jemand noch eine Idee, was an meiner RewriteRule fehlerhaft sein könnte?
Ist die Fehlerbeschreibung mangelhaft? Oder die Konkurrenzveranstaltung einfach zu einmalig?

Ähem.

Options +FollowSymLinks (falls das nicht sowieso in Deiner httpd.conf schon zugelassen ist)

RewriteEngine on
   RewriteRule ^/blog/artikel/([a-zA-Z0-9-]+)$ /blog/artikel.php?url=$1 [L]

Ich mutmaße jetzt mal, dass sich dies nicht in Deiner httpd.conf, sondern in einer .htaccess befindet. In diesem Fall solltest Du das führende Slash weglassen.
Du kannst außerdem noch ein optionales Slash am Schluss hinzufügen.
Also:
RewriteRule ^blog/artikel/([a-zA-Z0-9\-]+)/?$ /blog/artikel.php?url=$1 [L]

Gruß,
David