Derzeit sehen meine URLS auch so aus (also mit ?bla=blabla)
aber ich hätte auch gerne diese URLs wie oben (bla/blabla/blablabla)
Kennt sich jmd. hier besser mit htaccess aus und könnte es mir vlt erklären?
Oder, wenn es kein htaccess ist, kann mir dann vlt jemand erklären wie es sonst geht?
Ich fand es am Anfang ziemlich schwer, die mod_rewrite-Sachen zum laufen zu bekommen… Für das erwähnte Beispiel bräuchtest du zum Beispiel eine .htaccess-Datei mit folgendem Inhalt:
[CODE]
RewriteEngine on
RewriteRule ^(\d{4})/(\d{2})/(\d{2})$ index.php?year=$1&month=$2&day=3
[/CODE]In den Einstellungen für mod_rewrite werden Regular Expressions (kurz RegEx) benutzt, die musst du, wenn du dich damit noch nicht auskennst, auch erstmal lernen. Dafür empfehle ich Regenechsen.
Hab leider nicht das gewünschte Ergebnis hinbekommen, deshlab folgender Trick:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^index\.php(.*)$ ?navigation=%{REQUEST_URI}
Hiermit werden alle nicht existierenden Dateien auf die index.php umgeleitet. Dort kannst du dann die naviagtions variable zerpflücken und so hinbiegen wie du es brauchst.