htaccess und Weiterleitung, was läuft falsch?

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49
Mahlzeit, sollte es das schon geben möge man mir Verzeihen.
Zum Thema: Der Shop ist zur Zeit nur unter domain.de aufrufbar, sobald man www.domain.de eingibt wird er nicht mehr gefunden bzw Weitergeleitet auf https://meinedomain.de
Da SSL aktiviert ist und der Shop über domain.de erreichbar ist, funktioniert das ganze komischerweise , im Browser wird https://domain.de und das grüne Schloßsymbol angezeigt.

Hier mal nur der untere Teil der .htaccess , da der obere nicht verändert wurde (gehe ich mal davon aus):

Code:
<IfModule mod_rewrite.c>
  RewriteEngine on

  #REWRITE ANPASSUNG 1 (REWRITEBASE)
  #Wenn Ihr Shop in einem Unterverzeichnis (also z.B. meinedomain.de/meinverzeichnis) installiert ist, so kommentieren Sie die kommende Zeile aus und passen Sie den Verzeichnisnamen an
  RewriteBase /

  #REWRITE ANPASSUNG 2 (auf www.meinedomain.de umleiten)
  #Ihr Shop sollte nicht unter www.meinedomain.de und nur meinedomain.de erreichbar sein, siehe:
  #http://guide.jtl-software.de/index.php?title=JTL-Shop3-Neuinstallation#4._Einrichtung_einer_Domainweiterleitung
  #RewriteCond %{HTTP_HOST} ^meinedomain.de
  #RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,L]
  #RewriteCond %{HTTP_HOST} ^meinedomain.de [OR]
  #RewriteCond %{HTTP_HOST} ^www.meinedomain.de


  #REWRITE ANPASSUNG 3 (Entfernt abschließenden Slash per 301-Redirect)
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} ^(.*)/$
  RewriteRule ^. %1 [L,R=301]

  #Rewrite der JTL-Shop-URLs
  #Aendern Sie an diesen Zeilen nichts!
  RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
  RewriteRule ^export/((sitemap_).*\.(xml|txt)(\.gz)?)$ $1 [L]
  RewriteRule ^asset/(.*)$ includes/libs/minify/?g=$1 [L]
  RewriteRule ^robots.txt$ robots.php [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^. index.php [L]
  RewriteCond %{HTTPS} off
</IfModule>

FileETag None
#Server Signatur deaktivieren
#ServerSignature Off
#
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#
#RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://www.meinedomain.de/$1 [R=301,L]
#
#RewriteCond %{HTTP_HOST} ^www.meinedomain.de
#RewriteRule ^(.*)$ https://meinedomain.de/$1 [r=301,L]

Jetzt ist die Frage an was scheitert der Aufruf über www.meinedomain.de und Weiterleitung auf https://meinedomain.de ? Da die meisten Nutzer ja nicht meinedomain.de sondern auch mal www.meinedomain.de im Browser eingeben wird der Shop natürlich nicht gefunden. Ich hatte das ganze mal von einem "Fachmann" machen lassen und dachte es wäre alles in Ordnung nur hat mich jetzt ein User darauf Hingewiesen das über www.meinedomain.de der Shop nicht zu finden ist.

Vllt. kann mir ja hier jemand auf die Sprünge helfen oder eine Lösung nennen Was_Wo_Wie stehen muss um diesen Fehler zu beheben. Ich hatte Tante Google und hier im Forum gesucht aber leider nichts passendes gefunden (oder übersehen) was mein Problem behebt.

Mfg. Mario
 

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49

Das hatte ich als erstes Probiert, brachte aber nicht das gewünschte Ergebniss. Dashalb ja der "Fachmann" was wohl auch nach hinten los gegangen ist.....

Bitte erst mit 302 testen, wenn alles funktioniert auf 301 umstellen.

Sollte da der Fehler liegen das alles schon mit 301 gemacht wurde anstatt mit 302?
 

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49
Großer Dank an @elevennerds.de für die Hilfe.
Denke hab den Fehler wohl gefunden. Bei 1&1 stand unter den DNS A/AAAA-Einträge andere Andere IP-Adresse verwenden drin. Dort war bei dem IPv4 nichts drin nur bei IPv6.
Geändert auf 1&1 IP-Adresse und IPv6 angehakt jetzt scheint der Aufruf über www.meinedomain.de zu funktionieren. Im Browser steht zwar jetzt https://www.meinedomain.de aber wird so passen hoffe ich.

Danke nochmal für die Hilfe....

Mfg.
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.235
212
Nee, das passt so gar nicht, denn jetzt hast Du "dublicated Content", das mag Google nicht. Jetzt muss noch die Weiterleitung von www auf domain.de rein:

Code:
RewriteCond %{HTTP_HOST} ^www.meinshop.de
RewriteRule ^(.*)$ http://meinshop.de/$1 [r=302,L]
 

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49
Ok hab ich in die htaccess eingetragen......Danke für den Hinweis.
Nun sollte es aber passen oder ?
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.235
212
Ja, die Weiterleitung scheint zu funktionieren. Lass das so ein paar Tage laufen, danach kannst Du aus 302 ein 301 machen.

"The SSL certificate used to load resources from https://shop will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See https://g.co/chrome/symantecpkicerts for more information."

Lass bitte Dein SSL-Zertifikat erneuern, Symantec-Zertifikate werden demnächst durch Google das Vertrauen entzogen. Wenn das ein JTL-Hosting ist, mach dazu bitte ein Ticket im Kundencenter auf.
 

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49
Ja, die Weiterleitung scheint zu funktionieren. Lass das so ein paar Tage laufen, danach kannst Du aus 302 ein 301 machen.
Da bin ich ja froh das es jetzt Funktioniert..Danke

"The SSL certificate used to load resources from https://shop will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See https://g.co/chrome/symantecpkicerts for more information."

Lass bitte Dein SSL-Zertifikat erneuern, Symantec-Zertifikate werden demnächst durch Google das Vertrauen entzogen. Wenn das ein JTL-Hosting ist, mach dazu bitte ein Ticket im Kundencenter auf.

Mein Zertifikat ist aber von GeoTrust Inc. nicht Symantec. Oder hängen die beiden zusammen? Wenn ja muss ich mal mit 1&1 telefonieren. Hab das erst im November 2017 gemacht.
 

Ähnliche Themen