Hallo zusammen,
ich versuche in meinem Projekt die "sprechenden" URLs /produkte und /produkte/produkt1 per htaccess folgendermaßen aufzulösen:
RewriteEngine On
RewriteRule ^produkte/?$ index.php?section=produkte&produkte_section=home [L,QSA]
RewriteRule ^produkte/([a-zA-Z0-9_-]+)/?$ index.php?section=produkte&produkte_section=$1 [L,QSA]
Für den ersten Fall, also den Aufruf https://localhost/projekt/produkte, funktioniert das auch.
Beim zweiten Aufruf https://localhost/projekt/produkte/produkt1 wird auch das korrekte Script eingebunden, allerdings stimmen die relativen Pfade nicht mehr. Mich hat das komplett überrascht, weil ich dachte, die geänderte Anzeige im Browser wäre rein kosmetischer Natur. Aber offenbar denkt der ja, er befindet sich im Ordner /produkte.
Ich hatte solche Probleme sonst nie, weil ich immer mit index.php?section=produkte... arbeite.
Das hier ist die Antwort von Claude zu meinem Problem:
Ist dort die richtige Lösung dabei? Ich misstraue dem Burschen ja mittlerweile etwas. Zumal das in Lösung 2 doch kein absoluter Pfad ist, oder?
Schöne Grüße
Nico
