Dennis: ULR rewrite

Beitrag lesen

Hi Moped,

rewriteEngine on

Müsste eigentlich ein großes R am Anfang sein...

RewriteRule  ^lebenslauf/index.html$ /php/de/lebenslauf.php
RewriteRule  ^lebenslauf/$ /php/lebenslauf.php

So generell kann man da natürlich nicht viel sagen - deshalb kann ich dir nur zwei allgemeine Tipps geben. Probier erst mal an die RewriteRule hinten dran ein [R] zu hängen, das bewirkt, dass der Besucher umgeleitet wird, also die Adresse der neuen Datei auch beim Besucher im Adressfeld angezeigt wird. Dann kannst du erst mal sehen, ob der Apache die (sonst interne) Umleitung auch so vorgenommen hat, wie du es dir vorstellst, schreib also mal:

RewriteRule ^lebenslauf/index.html$ /php/de/lebenslauf.php [R]

Weiterhin solltest du natürlich noch in die error_log (unter Win error.log) Datei deines Apaches gucken - was steht da für eine Fehlermeldung drin? Und natürlich: Ist für das Verzeichnis (den Document Root) überhaupt eine .htaccess Datei erlaubt? Ist also AllowOverride nicht auf None gesetzt?

MfG, Dennis.