alfie: Apache rewrite

Beitrag lesen

Hallo!

Hm... hast Du noch mehr Umleitungen?

Nein. Aber inzwischen bin ich schon etwas schlauer.

Geht es nicht einfacher mit:

RewriteEngine On
RewriteRule forum_entry.php?id=3D(.*)$ forum_entry.php?id=$1 [R=301,L]

Werde ich versuchen, wenn ich meinen Provider gequält habe.

Der Webspace ist etwas skuril konfiguriert:

5 directories
[cgi-bin]
[htaccess]
[hterror]
[html]
[htstat]

Eine .htaccess in [html] oder im Unterverzeichnis [forum]
führen zu einem 500er-Fehler, also im error-log:
/home/vhosts/bebac.at/var/www/html/.htaccess: RewriteEngine not allowed here
/home/vhosts/bebac.at/var/www/html/forum/.htaccess: RewriteEngine not allowed here

Also habe ich in meiner Naivität angenommen, der Server ist so eingerichtet, dass die .htaccess im Verzeichnis [htaccess] liegen soll.
Dort ruht sie auch in Frieden - und bewirkt gar nichts - weil vom http-request unberührt ;-)

Was ich für eine falsch eingerichtete .htaccess gehalten habe (statt ...?id=3D20 wird die Hauptseite angezeigt), ist in Wirklichkeit die Fehlerbehandlung des Forum-Skripts...

Jedenfalls danke für deine Mühen!

mfg Alfie