lucarp
22. März 2010 um 15:30
1
Hallo,
Ich möchte gerne eine URl mit dem format
beispiel.php?x=wertx&y=werty&z=wertz
in
beispiel/x/y/z
umschreiben
vom rewrite ist das kein problem nur habe ich Probleme mit den Pfaden von z.b. der styles.css im header.
diese wird mit …/styles.css eigebunden ist dann aber bei beispiel/x/y/z nichtmehr verfügbar?
ist es so, dass dem Server durch das umschreiben der URL Verzeichnisse vorgegaukelt werden?
wenn ja, wie kann ich das beheben?
danke
lucarp
22. März 2010 um 17:49
2
okay, hat sich erledigt.
Ich habe jetzt einfach alle Pfade von Root aus gesetzt mit einem einem vorangestellten /
grüße
system
23. März 2010 um 08:11
3
Der Pfad der HTML-Datei ändert sich nicht. mod_rewrite erlaubt ja nur die Eingabe einer nicht existenten URL und schreibt diese um in die richtige URL.
Für relative URLs in Deinen HTML-Dateien musst Du Dich an Deinem ganz normalen Verzeichnisbaum orientieren.
lucarp
23. März 2010 um 13:53
4
ja, dass hatte mich eben geweundert…
Denn folgedes war der fall
styles.css liegt im rootverzeichnis
eine php home.php datei liegt im Unterordner de/ für die deutsche ausgabe.
in der php datei greife ich also mit …/styles.css auf das Sytlesheet zu.
wenn ich jetzt aber z.b. zwei variablen an diese seite übergebe also z.b. home/x/y dann werden die Styles nichtmehr angezeigt.