Hallo Zusammen,
ich beschäftige mich eine Zeit mit dem Umschreiben der URLs auf meinem System. Klappt auch soweit, jedoch möchte ich nun URLs umschreiben, die via Google veraltet sind. Wenn URLs ein Fragezeichen enthalten, zieht die RewriteRule nicht. Ich habe jegliche Kombination versucht, keine Chance.
Umzuschreibende URL (alt):
http://www.example.com/content/events?page=1
Soll werden zu (neu):
http://www.example.com/content/news
Mit folgenden Rewrites habe ich es u.a. schon versucht, ohne Erfolg:
Es funktioniert nur dann, solange sich keine Fragezeichen in den Parametern befinden.
Ich hoffe, jemand kennt sich hier damit etwas besser aus.
Vielen Dank.
Grüße,
Alex
ich beschäftige mich eine Zeit mit dem Umschreiben der URLs auf meinem System. Klappt auch soweit, jedoch möchte ich nun URLs umschreiben, die via Google veraltet sind. Wenn URLs ein Fragezeichen enthalten, zieht die RewriteRule nicht. Ich habe jegliche Kombination versucht, keine Chance.
Umzuschreibende URL (alt):
http://www.example.com/content/events?page=1
Soll werden zu (neu):
http://www.example.com/content/news
Mit folgenden Rewrites habe ich es u.a. schon versucht, ohne Erfolg:
Code:
RewriteEngine On
RewriteBase /content/
RewriteRule ^events/(.*)?$ news/? [L,R=301]
RewriteRule ^events/([-_0-9a-z]*)(\?page=(.*))? news/? [L,R=301]
Es funktioniert nur dann, solange sich keine Fragezeichen in den Parametern befinden.
Ich hoffe, jemand kennt sich hier damit etwas besser aus.
Vielen Dank.
Grüße,
Alex