Seite 1 von 1
301 redirect mit Fragezeichen erzeugt immer ein "%3f&qu
Verfasst: 21.10.2013, 14:18
von nbg15
Hat jemand vlt. einen Tip, wieso mir die folgenden 2 Zeilen
RewriteCond %{QUERY_STRING} ^cat=505&next_page=4$
RewriteRule ^(.*)$ https://www.r-tech24.de/de/apple-505?ca ... ext_page=4? [R=301,L]
immer ein %3f mit an die url hinten dran hängen? (Hab schon gegoogled) ist ja ein Fragezeichen.... nur codiert.... Aber wenn ich das Fragezeichen (das ich unten rot markiert habe) entferne, funktioniert gar nichts mehr....
RewriteRule ^(.*)$
https://www.r-tech24.de/de/apple-505?ca ... ext_page=4? [R=301,L][/b]
hab auch schon hier:
https://www.sitepoint.com/apache-mod_re ... xamples-2/
und hier:
https://httpsd.apache.org/docs/2.0/mod/mod_rewrite.html
nach gelesen, aber irgendwie bekomm ichs einfach nicht hin...
Hat jemand villeicht Erfahrungen mit dieser mod_rewrite rule gemacht und könnte mir einen Tip geben?
Danke an alle fürs Kopf zerbrechen :p
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Re: 301 redirect mit Fragezeichen erzeugt immer ein "%3
Verfasst: 21.10.2013, 15:02
von Kristian
Das %3f ist ein url-codiertes "?" wie du schon sagst.
Das ist normal und richtig so, da es als Bestandteil des Querystring behandelt wird.
Wenn du es raus nimmst hast du eine Endlosschleife, da die gesuchte RewriteCond auch in der neuen Url auftaucht.
Ein gutes Script würde den Link z.B. so aufbereiten:
/index.php?cat=505&next_page=4
=>
/de/p-4/apple-505
Re: 301 redirect mit Fragezeichen erzeugt immer ein "%3
Verfasst: 21.10.2013, 15:13
von nbg15
Kristian hat geschrieben:
Das %3f ist ein url-codiertes "?" wie du schon sagst.
Das ist normal und richtig so, da es als Bestandteil des Querystring behandelt wird.
Wenn du es raus nimmst hast du eine Endlosschleife, da die gesuchte RewriteCond auch in der neuen Url auftaucht.
Ein gutes Script würde den Link z.B. so aufbereiten:
/index.php?cat=505&next_page=4
=>
/de/p-4/apple-505
ok hab ich voll gecheckt, danke für den Tip
Problematisch ist eigentlich nur, dass es sich bei mir um urls handelt die leider in den Index gerutscht sind, BEVOR ich das noindex auf meinen page3 und page4 Seiten eingebaut hatte...
und nun werden diese ganze page= Seiten gar nicht mehr indexiert, aber die paar die halt jetzt schon im Index sind wollte ich zumindest sauber weiterleiten....
Danke für Deine Hilfe >> bis denne
P.S: ja vlt pass ich das skript mal an und mach das ohne ?cat=509?page=4
sondern so domain/509/p4 oder so....
Re: 301 redirect mit Fragezeichen erzeugt immer ein "%3
Verfasst: 21.10.2013, 15:58
von Kristian
nbg15 hat geschrieben:
und nun werden diese ganze page= Seiten gar nicht mehr indexiert, aber die paar die halt jetzt schon im Index sind wollte ich zumindest sauber weiterleiten....
Das kannst du ggf. lösen, indem du die RewriteRule einschränkst:
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^cat=505&next_page=4$
RewriteRule ^alter/pfad http://www.r-tech24.de/de/apple-505?cat=505&next_page=4 [R=301,L]
Re: 301 redirect mit Fragezeichen erzeugt immer ein "%3
Verfasst: 21.10.2013, 16:35
von nbg15
Kristian hat geschrieben:nbg15 hat geschrieben:
und nun werden diese ganze page= Seiten gar nicht mehr indexiert, aber die paar die halt jetzt schon im Index sind wollte ich zumindest sauber weiterleiten....
Das kannst du ggf. lösen, indem du die RewriteRule einschränkst:
Code: Alles auswählen
RewriteCond %{QUERY_STRING} ^cat=505&next_page=4$
RewriteRule ^alter/pfad http://www.r-tech24.de/de/apple-505?cat=505&next_page=4 [R=301,L]
ja hat geklappt

DANKE!