Roland Deschain
Mitglied
Ich fange an, mich mit mod rewrite zu beschäftigen und komme nicht weiter.
Aufgabe:
Ich möchte ".../pfad-mit-stichworten/123-456.html" nach index.php?page=123&menuid=456 (Beispiel) umleiten.
Der Teil "pfad-mit-stichworten" kann bei der Übertragung einfach wegfallen.
Ohne Pfad klappt das schon prima:
RewriteEngine on
RewriteRule ^([0-9]+)-([0-9]+).html$ index.php?page=$1&menuid=$2
Wenn ich aber einen Pfad davor setze:
RewriteEngine on
RewriteRule ^[^/]*/([0-9]+)-([0-9]+).html$ index.php?page=$1&menuid=$2
Gehen offensichtlich die Pfade für Stylesheet und Grafiken verloren. Dabei soll die Umsetzung doch nur stattfinden, wenn eine Datei in der Form 123-456.html aufgerufen wird, nicht bei style.css oder grafik.jpg. Woran liegst?
Und wo ich gerade Fragen stelle: Kann ich eventuell vorhandene (weitere) Get-Variablen mit durchreichen? Vielen Dank für eure Hilfe.
Aufgabe:
Ich möchte ".../pfad-mit-stichworten/123-456.html" nach index.php?page=123&menuid=456 (Beispiel) umleiten.
Der Teil "pfad-mit-stichworten" kann bei der Übertragung einfach wegfallen.
Ohne Pfad klappt das schon prima:
RewriteEngine on
RewriteRule ^([0-9]+)-([0-9]+).html$ index.php?page=$1&menuid=$2
Wenn ich aber einen Pfad davor setze:
RewriteEngine on
RewriteRule ^[^/]*/([0-9]+)-([0-9]+).html$ index.php?page=$1&menuid=$2
Gehen offensichtlich die Pfade für Stylesheet und Grafiken verloren. Dabei soll die Umsetzung doch nur stattfinden, wenn eine Datei in der Form 123-456.html aufgerufen wird, nicht bei style.css oder grafik.jpg. Woran liegst?
Und wo ich gerade Fragen stelle: Kann ich eventuell vorhandene (weitere) Get-Variablen mit durchreichen? Vielen Dank für eure Hilfe.