URL umschreiben ohne Datiendung & Error505 trotz Generator
Verfasst: 29.11.2010 18:40
Hallo Leute,
hoffe ihr könnt mir helfen.. ist gerade mein erster (halbwegs erfolgreicher) Versuch mit RegEx und mod_rewrite. Danke
Habe folgendes eingegeben (bzw. sogar von generate-it.org generieeren lassen, weil bei mir immer ein Fehler kam) und prinzipiell steht ja alles in den Kommentaren:
Aber wenn ich Domains wie domain.top/seite/ erstellen wollte, geht dies nur mit slash am Ende, also die Rule Nr.3, allerdings bereitet Rule Nr.4 immer einen Server Error 505.
Hatte letztere Variante schon öfter versucht und immer daran gescheitert, dachte dann immer mod_rewrite wäre off, allerdings ist mir dann durch ein cms mal aufgefallen das das doch an ist.
Und vll kann mir gleich noch jemand sagen wie ich die Sache so gestalte, dass z.b Rule Nr.2 auf alle 4 anspricht (d.h mit und ohne Slash bzw Dateiendung).
Vielen Dank.
edit: Bin jetzt doch irgendwie im falschen Bereich gelandet, bitte verschieben.
...dachte mir eben noch, dass da einige aus versehen in URL-Design gepostet haben und jetzt hab ichs doch selbst getan....
hoffe ihr könnt mir helfen.. ist gerade mein erster (halbwegs erfolgreicher) Versuch mit RegEx und mod_rewrite. Danke
Habe folgendes eingegeben (bzw. sogar von generate-it.org generieeren lassen, weil bei mir immer ein Fehler kam) und prinzipiell steht ja alles in den Kommentaren:
Aber wenn ich Domains wie domain.top/seite/ erstellen wollte, geht dies nur mit slash am Ende, also die Rule Nr.3, allerdings bereitet Rule Nr.4 immer einen Server Error 505.
Hatte letztere Variante schon öfter versucht und immer daran gescheitert, dachte dann immer mod_rewrite wäre off, allerdings ist mir dann durch ein cms mal aufgefallen das das doch an ist.
Und vll kann mir gleich noch jemand sagen wie ich die Sache so gestalte, dass z.b Rule Nr.2 auf alle 4 anspricht (d.h mit und ohne Slash bzw Dateiendung).
Vielen Dank.
Code: Alles auswählen
##RewriteRule ^([^/]*)\.html$ /?q=$1 [L] #generate-it.org //works
#RewriteRule ^([^/]*)(\.html|\.htm)$ /?q=$1 [L] #generate-it.org:edited by me //works
#RewriteRule ^([^/]*)$ /?q=$1 [L] #generate-it.org //doesn't work!->Error505
#RewriteRule ^([^/]*)/$ /?q=$1 [L] #My Creation: works for "domain.top/kontakt/" but not for "domain.top/kontakt" (without Slash)
#and need to set a new CSS-Path (../) and don't understand why "domain.top" finds the css with this changed path
#und CSS Pfad muss angepasst werden....warum?
...dachte mir eben noch, dass da einige aus versehen in URL-Design gepostet haben und jetzt hab ichs doch selbst getan....