Julius: mod_rewrite + Content-Negotiation

Beitrag lesen

Hallo,

ich will mir eine Hompega machen, bin mir aber noch nicht ganz sicher, ob ich "normales" HTML benutzen oder das HTML mit PHP generieren will. Damit ich (im Falle einer "Umentscheidung") nicht alle Links ändern muss, dachte ich an Content-Negtiation, dass ich also auf /page verlinken würde, nicht auf /page.html oder /page.php.

Apache unterstützt dieses Verfahren und das funktioniert auch so weit. Aber ich würde gerne, dass wenn jemand versucht, /page.html (oder /page.php) auzurufen, er nach /page weitergeleitet wird.

Dazu habe ich mir folgendes überlegt:

RewriteRule     ^(.*).(html|php|gif|jpeg|png|txt)$ http://www.plenz.com/$1 [NS,NC,R=301,L]

Allerdings kreiert das eine Endlos-Schleife aus Redirects, erst von /page.html nach /page und von da aus wieder nach /page.html und so weiter...

Was kann ich tun? Irgendwelche Tipps, Vorschläge?

Julius