RewriteRule-Frage
Kuno
- webserver
1 Gunnar Bittersmann0 Kuno0 Stefan Eickhoff
2 dedlfix
Warum lässt sich mittels ModRewrite nicht sowas hier umsetzen:
RewriteRule ^/liste.html?seite=3$ /inbox.php?id=liste&seite=$1 [PT]
Warum funktioniert das nicht?
@@Kuno:
RewriteRule ^/liste.html?seite=3$ /inbox.php?id=liste&seite=$1 [PT]
Warum funktioniert das nicht?
Weil in $1 nicht drin steht.
Du hast vergessen, dir etwas zu merken. ;-)
Live long and prosper,
Gunnar
Es funktioniert aber auch nicht, wenn ich es merke:
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
Hallo
Es funktioniert aber auch nicht, wenn ich es merke:
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
hast Du auch alle Metazeichen maskiert?
Oder soll das "l" wirklich optional sein?
Viele Grüße
Stefan
du meintest:
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
funktioniert trotzdem nicht!
Mahlzeit,
du meintest:
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
Nein, meinte Stefan sicherlich nicht.
Ich wiederhole - und ergänze - die Frage gerne nochmal:
hast Du auch alle Metazeichen maskiert?
Oder soll das "l" wirklich optional sein?
Oder soll zwischen "liste" und "html" wirklich ein beliebiges Zeichen stehen?
funktioniert trotzdem nicht!
Klar ...
MfG,
EKKi
Du weisst schon wie es gemeint war.
Ich habe l maskiert, funktioniert trotzdem nicht:
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
Es gibt übrigens immer einen Fehler 404
im Log steht: File does not exist: /srv/www/xxx
Hallo Kuno!
RewriteRule ^/liste.html?seite=([0-9]+)$ /inbox.php?id=liste&seite=$1 [PT]
Es gibt übrigens immer einen Fehler 404
im Log steht: File does not exist: /srv/www/xxx
Hm, muss da nicht die komplette URI im zweiten Teil stehen? Der erste sieht nämlich korrekt aus. Also so:
RewriteRule ^/liste.html?seite=([0-9]+)$ http://www.example.org/inbox.php?id=liste&seite=$1 [PT]
Viele Grüße aus Frankfurt/Main,
Patrick
echo $begrüßung;
Warum lässt sich mittels ModRewrite nicht sowas hier umsetzen:
RewriteRule ^/liste.html?seite=3$ /inbox.php?id=liste&seite=$1 [PT]
Weil die RewriteRule, so wie es auch hervorgehoben im Handbuch steht, nicht auf den Querystring wirkt. Der Querystring kann nur in einer RewriteCond ausgewertet werden.
echo "$verabschiedung $name";