Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Mod-Rewrite Fehler - Unterkategorien werden nicht gelistet
mod_rewrite: alles auf eine verarbeitungsdatei umleiten
Falls du möchtest, dass alles, was mit .html am Ende daherkommt, in index.php?id=n umgewandelt wird, und alles, was als Verzeichnis angesprochen wird, in index.php?cat=n, dann geht das folgendermaßen:JohnBi hat geschrieben:wie kann ich nun die urls so umschreiben das ich
aus index.php?id=1
https://www.domain.de/blabla1.html
und aus index.php?cat=1
https://www.domain.de/blabla2/
Die beiden Zeilen funktionieren einwandfrei. Hast du möglicherweise vergessen, sie vorher mit RewriteEngine on zu aktivieren?JohnBi hat geschrieben:macht der nicht - ich habs probiert umzudrehen aber tut es auch nicht .
Solltest du allerdings tatsächlich wollen, dass der Besucher index.php?id=1 eintippt und der Server daraus die Datei /1.html macht (so interpretiere ich jedenfalls „index.php?id=1 -> in 1.html“), hätte ich dich falsch verstanden. Du wärest der Erste, der index.php-Kram nicht verstecken, sondern bei statischen URLs eine index.php vorgaukeln möchte.weil ich möchte index.php?id=1 -> in 1.html von mir aus und index.php?cat=1 -> in 1/
Dazu benötigt man entweder das Recht, mod_rewrite mit einer Datenbank zu nutzen, oder man überlässt die Arbeit gänzlich dem Skript.und wie machen das die Profis das die von
index.php?id=1 umwandeln in voll den text.html ?
https://httpsd.apache.org/docs/2.2/mod/ ... rewritemapJohnBi hat geschrieben:wo kann ich da mehr zu lesen - wie ich mod_rewrite mit Datenbank nutzen kann?
Jeder Aufruf wird ohne weitere Änderung direkt an ein Skript übergeben (siehe hier). Das Skript muss dann die angefragte URL selbst zerlegen. Im Beispiel oben zerlegt mod_rewrite die URLs und übergibt die relevanten Teile als URL-Parameter id und cat an das Skript.und was meinste überlässt die Arbeit gänzlich den Script