Mailinglisten-Archive |
Hi, On Tue, May 08, 2007 at 08:59:23AM +0200, LB BL wrote: > ich möchte mit mod_rewrite url's umschreiben, stosse dabei jedoch > auf folgendes "problem": Mach es "andersrum", d.h. packe nicht alle deine variablen URLs in einzelne Rules, sondern nehme "nur" alles was direkt ausgeliefert werden kann aus und leite nur noch den Rest an ein Script weiter das den Request prueft und ggfs. die entspr. Seite ausliefert: Bsp: --------------------------------schnipp----------------------------- RewriteEngine On # diese Regeln fangen die stat. Inhalte der Seite ab. Bilder, CSS,... RewriteRule ^/images/ - [L] RewriteRule ^/css/ - [L] # Alles was direkt an die index.php geht kann auch 1:1 raus RewriteRule ^/index.php - [L] # Der ganze Rest, also jede andere beliebige URL wird weitergeleitet RewriteRule ^/(.*) /prod_parser.php --------------------------------schnapp----------------------------- Wenn jetzt eine Anfrage der Art kommt: www.domain.de/produktAbkuerzungAusDB/produktNameAusDB.html Kannst du in prod_parser.php die angefragte URL anhand von den $_SERVER[*] Werten auseinander nehmen, pruefen ob du das passende Produkt in der DB hast, wenn ja, dieses anzeigen, ansonsten Umleitung auf eine 404 Seite. Gruss Jens
php::bar PHP Wiki - Listenarchive