Seite 1 von 1

rewrite - schnelle Frage

Verfasst: 15.08.2004, 12:08
von Ansgar
Hallo,

ich habe schon einige Hilfeseiten gelesen und auch hier im Forum gesucht. Aber irgendwie komme ich nicht auf den grünen Zweig. Und da hier mit Sicherheit einige Experten mitlesen... :-)

Ziel ist folgendes: Der Benutzer ruft die Seite
https://www.domain.de/startseite.htm auf. Daraus soll https://.../index.php?inhalt=startseite gemacht werden.
Jetzt kann es sein, dass noch ein, zwei Parameter übergeben werden müssen. Diese würden die Form startseite,2,3.htm haben.

Gelöst habe ich dies mit den folgenden Regeln:

Code: Alles auswählen

    RewriteRule  ^/(.+),(.*),(.*)\.htm$  /site/index.php?inhalt=$1&menuid=$2&setlanguage=$3 [L]
    RewriteRule  ^/(.+),(.*)\.htm$  /site/index.php?inhalt=$1&menuid=$2&setlanguage=$3 [L]
    RewriteRule  ^/(.+)\.htm$  /site/index.php?inhalt=$1&menuid=$2&setlanguage=$3 [L]
Dies funktioniert auch alles soweit sehr gut. Allerdings bekomme ich ab und zu ein Fehler:

Code: Alles auswählen

[Sat Aug 14 17:18:02 2004] [error] [client 127.0.0.1] (13)Permission denied: mod_rewrite: failed to unlock file descriptor
[Sat Aug 14 17:18:02 2004] [error] [client 127.0.0.1] (13)Permission denied: mod_rewrite: failed to unlock file descriptor
Zufällig eine zündelnde Idee?

Besten Dank für die Hilfe,

Ansgar

Verfasst:
von

Verfasst: 15.08.2004, 22:16
von Noki
wo genau erscheint der fehler bei dir?

Verfasst: 16.08.2004, 07:00
von Ansgar
Hi,

im error.log vom Apache.

Grüße, Ansgar

Verfasst: 16.08.2004, 10:26
von Noki
jo... das sieht eher nach einer fehlkonfiguration beim mod_rewrite plugin selbst aus, und nicht nach Problemen mit den Rewrite Rules... Die gehen ja, oder?

Verfasst: 16.08.2004, 11:27
von Ansgar
Die Regeln funktionieren prächtig.

Grüße, Ansgar