Umleitung mit .htaccess
Micha
- webserver
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
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=$1Nun 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
Achso, was mir noch eingefallen ist...
du mußt natürlich auch das Modul mod_rewrite laden
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