301 Weiterleitungsprobleme

Hi Leute,

Ich habe da ein mittlerweile grösseres Problem mit der 301 Weiterleitung :smiley:
Shopversion ist: 4.8.0 CE
Ich habe das Azure template als Parent genommen und fast nur Änderungen am css gemacht)

Immer wenn ich meinen Shop aufrufen wollte unter der Adresse: www.shop.de wurde ich weitergeleitet zu http://shop.de

Dies habe ich gekonnt durch Forum lesen umgangen indem ich die .htacess modifiziert habe wie folgt:

RewriteBase /
RewriteCond %{HTTP_HOST} !^www.shop.de$ [nc]
RewriteRule (.*) http://www.shop.de/$1 [R=permanent,L,nc]

und siehe da es hat funktioniert.
Allerdings hatte ich jetzt das Problem das ich mich nicht mehr in Backend einloggen konnte. Immer wenn ich meinen Benutzernamen und Passwort eingegeben habe, wurde ich nicht ins Backend weitergeleitet.

Daraufhin habe ich wieder gegoogelt und die htacess nochmal verändert wie folgt:

RewriteBase /
RewriteCond %{HTTP_HOST} !^www.shop.de$ [nc]
RewriteCond %{REQUEST_URI} !^/admin
RewriteRule (.*) http://www.shop.de/$1 [R=permanent,L,nc]

Jetzt kam ich auch wieder ins Backend.

Nun zum eigentlichen Problem:
Ich bekomme nun im Backend folgende Nachricht:

Information:

Die Systemgesundheit dieses Shops ist gefährdet. Möglicherweise verhält sich Ihr OXID eShop in einigen Bereichen unerwartet. Bitte stellen Sie sicher, dass die Servereinstellungen korrekt vorgenommen werden. Unterstützung finden Sie in der Systemgesundheitsprüfung.

Wenn ich die Systemgesundheit überprüfe steht dort folgendes und ist rot markiert:
Server-Konfiguration: Apache mod_rewrite Modul

Und das Beste ist das auf einmal folgende Modulblöcke im Template fehlen:

Fehlende Modulblöcke im Template:
Modulname Blockname Template Dateiname
oethemeswitcher mb_basket_btn_next_top page/checkout/basket.tpl
oethemeswitcher mb_basket_btn_next_bottom page/checkout/basket.tpl
oepaypal mb_basket_btn_next_top page/checkout/basket.tpl
oepaypal mb_basket_btn_next_bottom page/checkout/basket.tpl
oethemeswitcher mb_select_payment page/checkout/payment.tpl
oepaypal mb_select_payment_dropdown page/checkout/payment.tpl
oepaypal mb_select_payment page/checkout/payment.tpl
oepaypal mb_details_productmain_tobasket page/details/inc/productmain.tpl
oepaypal mb_details_productmain_morepics page/details/inc/productmain.tpl

Vor der htacess Änderung hat alles wie gewohnt funktioniert. Wenn ich die Rewrite Regeln aus der Htacess wieder rausnehme, funktioniert alles wieder. Aber dann habe ich keine Weiterleitung auf meine www.shop.de Adresse mehr.

Kann mir irgendwer bitte helfen das wieder herzustellen ?

Kannst du mal deine ganze .htaccess posten oder hochladen?

Hi Jai,

ich habe das Problem mit dem www. jetzt gelöst. Ich habe die htaccess wieder auf ihren ursprünglichen Wert geändert.
Dann habe ich in der Config.inc.php die Shopdomain geändert, dort war Sie auch ohne “WWW” eingetragen.
Jetzt geht’s.

Allerdings hatte ich mal irgdendwas von doppelten Content für das SEO bei Google etc. gelesen wenn man diese 301 Weiterleitung nicht in die Htaccess schreibt ?!?

Ich kram das hier noch mal raus, da wir gerade auch bei der Thematik sind.

Empfehlung der SEO Agentur ist ein 301 redirect der http://shop.tl auf www.shop.tl umd DC zu vermeiden.

Stimmt das nun oder nicht?

Hi,

ich denke, das lässt sich mit Google Webmaster tools einfacher justieren. Ansonsten gibt es auch beim Hosting Provider die Möglichkeit, eine der beiden Aliases auszuschalten.

Gruß