URL mit Fragezeichen umschreiben

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

URL mit Fragezeichen umschreiben

Beitragvon skyalex » 27.01.2012 14:47

Ich verzweifle schon den ganzen Morgen an einer eigentlich simplen Aufgabe, meine ich zumindest.

Bei meiner Fotogalerie hatte ich ursprünglich mal Links wie diesen:

http://www.preyer.net/galerie/index?/tags/39-reise

Um Suchmaschinenfreundlicher zu werden habe ich das ? rausgenommen:

http://www.preyer.net/galerie/index/tags/39-reise

Jetzt kennt leider Google beide URLs und meckert duplicate content an, da beide gehen.
Also wollte ich per rewrite die Urls umbauen. Ich weiß nicht wieviele Varienten, aufgrund div. Googlefunde ich heute ausprobiert habe. Immer passierte irgendwie gar nichts (hatte natürlich getestet ob das rewrite überhaupt zieht).

Meine letzte Variante war diese:

RewriteEngine On


RewriteCond %{QUERY_STRING} index=(.*)
RewriteRule ^index(.*) /galerie/index?%1

Es passiert einfach nicht. Ich lande immer auf der gleichen URL die ich aufrufe. Wo liegt mein Fehler?

Das Fragezeichen hatte ich auch schon maskiert, sowie div. Parameter in eckigen Klammern dahinter.
skyalex
.
.
 
Beiträge: 2
Registriert: 27.01.2012 14:10

Re: URL mit Fragezeichen umschreiben

Beitragvon skyalex » 30.01.2012 08:25

Eigentlich ist es ja kein Query String. Also hab ich folgendes, aber auch ohne Erfolg, probiert:

RewriteEngine On
RewriteRule ^index/(.*)$ /index\?/$ [R=301,L]
skyalex
.
.
 
Beiträge: 2
Registriert: 27.01.2012 14:10


Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste