Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Das %3f ist ein url-codiertes "?" wie du schon sagst.nbg15 hat geschrieben: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
Kristian hat geschrieben:Das %3f ist ein url-codiertes "?" wie du schon sagst.nbg15 hat geschrieben: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
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
Das kannst du ggf. lösen, indem du die RewriteRule einschränkst: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....
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]
Kristian hat geschrieben:Das kannst du ggf. lösen, indem du die RewriteRule einschränkst: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....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]