Tim: mod_rewrite -> Fehlerhafte RewriteRule?

Beitrag lesen

Hallo Forum!

Ich habe ein kleines Problem mit mod_rewrite für den Apache2. Unter Umständen bin ich auch inzwischen einfach  nur betriebsblind :)

Ich möchte, wenn eine URL

www.domain.de/index.html

aufgerufen wird, dass diese auf

www.domain.de/page.php?k=index.html

umgeleitet wird. Das klappt auch. Jetzt möchte ich aber zusätzlich, dass, wenn eingegeben wird:

www.domain.de/edit/index.html

dass diese auf www.domain.de/page_edit.php?k=index.html umgeleitet wird. So weit so gut, aber meine Konfiguration erfüllt diesen Zweck nicht.

Auszug aus der config:

RewriteCond %{REQUEST_URI} ^/[a-zA-Z0-9]*.html
RewriteRule (.+?.html)$ /page.php?k=$1

RewriteCond %{REQUEST_URI} edit/[a-zA-Z0-9]*.html
RewriteRule edit/(.+?.html)$ /page_edit.php?k=$1

Das alles steht in einer .htaccess im benötigten Verzeichnis im IfModule-Abschnitt. AllowOverride All ist für dieses Verzeichnis auch an.

Hoffe, mir kann jemand helfen!

Einen schönen Abend!
Tim