Zur Navigation

htaccess-Umleitung von https auf http

Schönheitskorrektur für Google-Index

1 Mathias

Hallo Zusammen,

ich habe einen Shop vor Zeiten (wegen eigener Unfähigkeit) komplett über ein SSL-Zertifikat laufen gelassen. Daraufhin hat sich Google einige Seiten geschnappt und in den Index aufgenommen.

Wie schaffe ich es die https-Seiten so umzuleiten, dass sie auf die normale Seite verweisen?

Es handelt sich um ein Shared-SSL-Zertifikat. Beim Shop um einen XT-Shop.

Beispiel:
Google-Index:
https://domain.ssl.provider.de/product_info.php/info/p53_Produkt.html

Umleitung auf:
https://www.domain.de/product_info.php/info/p53_Produkt.html

Ist soetwas zu realisieren? Auch permanent? Damit Google/SUMAS denken, dass die SSL-Seiten ALLE permant auf eine "normale" Adresse umgezogen sind?

Wichtig ist natürlich auch, dass der SSL-Login, Warenkorb, Bestellvorgang usw. nicht betroffen sind.

Lieben Gruß an alle Tüftler.

15.03.2009 17:41

2 Jörg

Wie schaffe ich es die https-Seiten so umzuleiten, dass sie auf die normale Seite verweisen?

Was meinst du mit "normale Seite" - in deinem Beispiel führst du zwei https Seiten auf:

Google-Index:
https://domain.ssl.provider.de/product_info.php/info/p53_Produkt.html

Umleitung auf:
https://www.domain.de/product_info.php/info/p53_Produkt.html

Wichtig ist natürlich auch, dass der SSL-Login, Warenkorb, Bestellvorgang usw. nicht betroffen sind.

In Modrewrite können Ausnahmen von Rules definiert werden - entweder anhand einer (oder mehreren) bestimmten URL oder anhand einem bestimmten Muster von URLs

15.03.2009 18:50

3 Mathias

Oops. Ich sehe es auch grade.

Ich meinte natürlich:

Google-Index:
https://domain.ssl.provider.de/product_info.php/info/p53_Produkt.html

Umleitung auf:
http://www.domain.de/product_info.php/info/p53_Produkt.html


16.03.2009 15:12

4 Jörg

Das Weiterleiten ist kein Problem. Die Frage ist, wie die weiterzuleitenden URLs zu unterscheiden sind von denjenigen, die nicht weitergeleitet werden sollen. Sollen nur URLs im Verzeichnis /product_info.php/info weitergelieitet werden? oder alle URLs der Domain bis auf bestimmte Ausnahmen?

16.03.2009 18:24

5 Mathias

Zitat von Jörg
Sollen nur URLs im Verzeichnis /product_info.php/info weitergelieitet werden?

Ja eigentlich nur die.
Und schön wäre (da diese links bereits im Google-Index sind), wenn diese für Google permanent unter einer anderen Adresse erreichbar sind, damit diese aus dem Index fliegen.

16.03.2009 20:02 | geändert: 16.03.2009 20:04

6 Jörg

Dafür sollte ein einfacher Redirect ausreichen:

Redirect permanent /product_info.php/info/ http://www.domain.de/product_info.php/info/

16.03.2009 20:26

7 Mathias

Ok. Hab ich ausprobiert.

Ergebnis:
Tut so als ob er auf dem SSL-Server nix von dem redirect mitkriegt. Hat mich aber auf die Lösung gebracht!

Habe die Regel (die steht direkt darunter) einfach um den wollen Domainnamen erweitert:

#Produkte
#--------
RewriteRule (.*)/info/p([0-9]+)_(.+)\.html$ http://www.domain.de/product_info.php?products_id=$2 [R=301,L]
RewriteRule (.*)/products_id/([0-9]+) http://www.domain.de/product_info.php?products_id=$2 [R=301,L]

Und schon läuft das auch mit allen SSL-Seiten.

Vielen Dank Jörg!

16.03.2009 20:46

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.





[BBCode-Hilfe]