Redirect 301 nach Umstellung auf https

Alle Fragen und Probleme zur aktuellen Randshop Version 2.5 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Redirect 301 nach Umstellung auf https

Beitragvon chh » Do 7. Feb 2019, 07:36

Hallo,

ich habe den Shop auf v2.6 aktualisiert. Anschließend habe ich die config.inc.php auf https umgestellt. Soweit funktioniert alles, jedoch wollte ich einen 301 redirect in die .htaccess einfügen.
Hierzu muss erwähnt werden, dass der Shop in einem Unterverzeichnis /shop liegt. Wenn ich darin die bereits vorhandene .htaccess ergänze, funktioniert der redirect nicht korrekt: Bei Aufruf über http wird zwar auf https gewechselt, aber ich werde immer auf die default Seite im root weitergeleitet.
Ich habe dann eine .htaccess im root Verzeichnis erstellt und dort funktioniert der redirect, auch in allen Unterverzeichnissen, nur eben nicht im /shop.

Die .htaccess, die im /shop vorhanden war, sieht so aus:
Code: Alles auswählen
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /shop/
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ bootstrap.php [NC,L]
</IfModule>

Nun soll der redirect dazu:
Code: Alles auswählen
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Aber wo innerhalt der .htaccess muss das hin, oder ist das egal? Und warum reicht das Rewrite im root Verzeichnis nicht aus?


Über Hilfe bin ich sehr dankbar.

Freundliche Grüße
Christian
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27

Re: Redirect 301 nach Umstellung auf https

Beitragvon chh » Do 7. Feb 2019, 07:45

Nachtrag:
Wenn ich die .htaccess in /shop entferne, werden keine Artikel mehr angezeigt, sondern nur noch ein weißes Fenster.
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27

Re: Redirect 301 nach Umstellung auf https

Beitragvon bonsai » So 10. Feb 2019, 12:07

Du musst die .htaccess im Root-Verzeichnis löschen und die im Shop-Verzeichnis auf den Stand bringen.
Bei mir sieht die so aus


<IfModule mod_rewrite.c>
RewriteEngine On

RewriteBase /XYZ/

#Umleitung nach www.

#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} !^$
#RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

#Ende Umleitung nach www.

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ bootstrap.php [NC,L]

</IfModule>


Sollte dann funktionieren
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 773
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Redirect 301 nach Umstellung auf https

Beitragvon chh » Mo 11. Feb 2019, 06:40

Danke für deine Antwort - probiere ich aus.
Aber eine Frage: Wenn ich die .htaccess im Root lösche, funktioniert dann der Redirect im Root noch?

Gruß
Christian
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27

Re: Redirect 301 nach Umstellung auf https

Beitragvon bonsai » Mo 11. Feb 2019, 17:43

Was hast Du denn im Root sonst noch, für das Du diese benötigen würdest?
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 773
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Redirect 301 nach Umstellung auf https

Beitragvon chh » Mo 11. Feb 2019, 19:01

Die gesamte Webseite. Der Shop ist nur ein Teil davon.
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27

Re: Redirect 301 nach Umstellung auf https

Beitragvon chh » Mi 20. Feb 2019, 09:25

Leider funktioniert es so nicht.
Bei Eingabe einer http Adresse unterhalb von /shop, wird nachwievor auf die Startseite im root weitergeleitet.
Und ohne .htaccess im root funktioniert dort der 301 Redirect auf https nicht mehr.
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27

Re: Redirect 301 nach Umstellung auf https

Beitragvon Randshoprookie » Do 28. Feb 2019, 19:57

Hallöchen,

hast Du in der config Datei auch alles auf https umgestellt?
https://www.aeon-online.de
Aktuelle Version: Randshop Version 2.4, Faktura, Seo und Admin Modul von Shopzeug, und einige Zeit der Anpassung
Randshoprookie
 
Beiträge: 1214
Registriert: So 22. Apr 2012, 07:40

Re: Redirect 301 nach Umstellung auf https

Beitragvon chh » Fr 1. Mär 2019, 06:31

Ja, habe ich.
chh
 
Beiträge: 15
Registriert: Di 11. Okt 2011, 20:27


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

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