Micha: Umleitung mit .htaccess

Hallo,

auf meinem Puretecserver funzte dieses Script, welches in der Datei .htaccess steht:

RewriteEngine on
RewriteCond %{REQUEST_URI} forum/(.*).html$
RewriteRule a/(.*).html$ /forum.pl?user=$1

Nun bin ich umgezogen auf einen anderen Server, da funzt dieses Script aber nicht. Was muss am Server geändert werden?

Danke!

PS:

Wozu dieses Script dient? Ganz einfach:

Normal sieht die URL so aus:

http://domian.de/forum.pl?user=test

Mit dem Script aus htaccess kann die URL auch so aussehen und ist praktischer:

http://domian.de/forum/test.html

  1. Hallo,

    Hallo!

    auf meinem Puretecserver funzte dieses Script, welches in der Datei .htaccess steht:

    RewriteEngine on
    RewriteCond %{REQUEST_URI} forum/(.*).html$
    RewriteRule a/(.*).html$ /forum.pl?user=$1

    Nun bin ich umgezogen auf einen anderen Server, da funzt dieses Script aber nicht. Was muss am Server geändert werden?

    Ich vermute mal ganz stark, dass Du in der httpd.conf vom Apache (Du benutzt doch den Apache, oder) in den Hauptregeln, AllowOverride auf All btw. wie nötig, setzen mußt. Ansonsten werden .htaccess Dateien nicht berücksichtigt.

    Grüße, der Dachdeckermeister

    1. Achso, was mir noch eingefallen ist...
      du mußt natürlich auch das Modul mod_rewrite laden

  2. Hallo,

    möglicherweise ist (wie bereits geschrieben) das Modul mod_rewrite nicht verfügbar bzw. nicht geladen. Sollte es dir nicht möglich sein, dieses Modul einzusetzen, versuche mal, dein Vorhaben mit mod_alias umzusetzen:

    http://httpd.apache.org/docs/mod/mod_alias.html

    Vielleicht hilft's
    Torsten