Andy: mod rewrite

Beitrag lesen

Hallo CB!

Jetzt komme ich zwar auf die richtige Datei: /pages/shop_overview.php
aber alle Links auf der Seite sind nun umgewandelt in:
http://..../shop/shop_overview.php?cat_id=34

Wie meinen? Wenn du meinst, dass die Links in deiner shop_overview.php immer noch auf shop_overview.php verweisen, dann ist das insoweit korrekt. Du musst die Links manuell in der php-Datei (oder automatisiert ) ändern! Der Apache wandelt nichts an der HTML-Datei, die er ausliefern soll um!

,so dass die darauffolgenden Links und CSS nicht mehr funktionieren.

Beim CSS ist es klar, deine Verzeichis-Struktur hat sich geändert! Es gilt immer die Hierarchie in der Adresszeile, die der Browser abfrägt! Schreib einfach als Bezug zu deiner CSS-Datei einen aboluten Pfad in der Form /pfad/zur/css.css, dann geht das!
Das müsste auch der Grund für die nicht funktionieren Links sein, da du diese relativ angeben hast und nicht absolut, also auch /shop_overview.php bzw. gleich die umgeformte URI, statt shop_overview.php!

Ciao,
Andy