Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kein CSS bei Weiterleitung von Domain

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    am: 03. März 2011, 11:26:37
    Hi,
    ich muss euch gleich nochmal mit einem Problem belästigen. Ich bin mir auch nicht ganz sicher ob es am Shop oder am Provider liegt. Jedenfalls verwalte ich einen Shop, welcher über einige Domains einwandfrei funktioniert, über andere allerdings die Seite sehr merkwürdig dargestellt (ohne CSS).

    Funktionieren tut:
    Hauptdomain: http://www.dieselmot.de
    Zusatzdomain: http://www.dieselmot.be

    Nicht funktionieren tun die Domains:
    http://www.dieselmot.com, http://www.dieselmot.eu und http://www.dieselmot.info

    Von denen die nicht funktionieren kann man auch über den Quelltext nicht die CSS aufrufen: "nicht verfügbar".

    Hat einer 'ne Ahnung an was dass liegen könnte?

    Vielen Dank schon mal.



    Linkback: https://www.modified-shop.org/forum/index.php?topic=11378.0

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Kein CSS bei Weiterleitung von Domain
    Antwort #1 am: 03. März 2011, 11:32:05
    Bei http://www.dieselmot.com steht im Quelltext:

    Code: PHP  [Auswählen]
    <base href="https://www.dieselmot.de/" />
     
    und https://www.dieselmot.de/ funktioniert nicht. (man beachte das "s")

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    Antwort #2 am: 03. März 2011, 12:12:57
    Dann wir es wohl an der Umleitung der Domains liegen, deshalb funktioniert auch dieselmot.be weil diese eben nicht bei Strato ist.

    In den config-Dateien ist HTTPS nur für HTTPS_SERVER konfiguriert:

    Code: PHP  [Auswählen]
    ./includes/configure.org.php:  define('HTTPS_SERVER', 'https://www.dieselmot.de');
    ./includes/configure.php:  define('HTTPS_SERVER', 'https://www.dieselmot.de');
    ./admin/includes/configure.org.php:  define('HTTPS_CATALOG_SERVER', 'https://www.dieselmot.de');
    ./admin/includes/configure.php:  define('HTTPS_CATALOG_SERVER', 'https://www.dieselmot.de');
    Sollte ich in diesem Fall besser HTTPS auch über die config-Dateien auf HTTP umleiten oder HTTPS aktivieren. Da kommt doch dann immer der Warnhinweis, dass die Seite nicht vertrauenswürdig ist wenn man kein Zertifikat hat, deswegen habe ich das nicht aktiviert.

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    Antwort #3 am: 15. März 2011, 12:18:28
    Was kann ich den nun tun?

    Sowohl bei der Domain dieselmot.de als auch dieselmot.be befindet sich das CSS in dem Quelltext, wenn ich mir diesen über den Browser anzeigen lasse, bei den anderen Domains ist dort nur die Pfadangabe da, die nicht verfügbar ist.

    Bei Strato meinten sie ich soll ein Redirekt über die .htaccess einrichten. Also "Redirect 301 / http://www.dieselmot.de". Dann bekomme ich allerdings bei allen Domains die Meldung:
    This webpage has a redirect loop
    Die Webseite unter http://www.dieselmot.de/ hat zu viele Umleitungen erzeugt.

    Wenn ich die Zeile:

    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]auskommentiere funktioniert die Umleitung, es wird allerdings auf http://www.www.dieselmot.de/ umgeleitet. Dafür ist wiederum die DE-Domain wegen zu vieler Umleitungen nicht mehr erreichbar.

    Oder muss ich SSL aktivieren bzw. in einer Configurationsdatei von HTTPS-CSS auf HTTP-CSS ändern?

    Das ist echt zum verrückt werden... würde mich sehr freuen wenn mir noch jemand einen Tipp geben könnte.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Kein CSS bei Weiterleitung von Domain
    Antwort #4 am: 15. März 2011, 12:25:30
    Also mit

    Code: PHP  [Auswählen]
    <base href="http://www.dieselmot.de/" />
    (ohne "s" bei http) funktioniert es einwandfrei.
    Wenn du SSL nicht aktiviert hast, könnte es auch daran liegen...

    Alternative: Du ziehst alle Domains auf den gleichen Webspace um, dann hast du auch keine Weiterleitungsprobleme.

    P.S.: In der nächsten modified eCommerce Shopsoftware-Version haben wir vom <base href>-Tag Abstand genommen und diesen entfernt (xt:Commerce Altlast). Das sollte solche Fälle in Zukunft auch vermeiden.

    Matt

    • Experte
    • Beiträge: 4.241
    Kein CSS bei Weiterleitung von Domain
    Antwort #5 am: 15. März 2011, 12:30:31
    Meine Glaskugel sagt mir ja, dass da mod_proxy im Spiel ist, was wohl wiederum den SSL-Switch im Shop triggert. Du hast aber gar kein SSL auf www.dieselmot.de laufen, entsprechend kann das CSS über SSL nicht geladen werden.

    Sinnvollste Lösung: Alle Domains mit 301 auf die .de leiten. Den gleichen Content unter verschiedenen Domains verfügbar machen willst du normalerweise eh nicht:

    ### BEGIN Redirect Extra-Domains ###
    RewriteCond %{HTTP_HOST} !^www\.dieselmot\.de$
    RewriteRule ^(.*)$ http://www.dieselmot.de/$1 [L,R=301]
    ### END Redirect Extra-Domains ###

    Matt

    • Experte
    • Beiträge: 4.241
    Kein CSS bei Weiterleitung von Domain
    Antwort #6 am: 15. März 2011, 12:32:29
    [...]
    P.S.: In der nächsten modified eCommerce Shopsoftware-Version haben wir vom <base href>-Tag Abstand genommen und diesen entfernt (xt:Commerce Altlast). Das sollte solche Fälle in Zukunft auch vermeiden.

    Was macht ihr dann bei SSL-Proxies?

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Kein CSS bei Weiterleitung von Domain
    Antwort #7 am: 15. März 2011, 13:08:41
    Die SSL-Proxies werden einfach ganz normal in die "configure.php" eingetragen. Darin haben wir noch einen zusätzlichen Schalter

    Code: PHP  [Auswählen]
    USE_SSL_PROXY
    eingefügt, der dann in der "application_top.php" abgefragt wird.

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    Antwort #8 am: 15. März 2011, 19:19:52
    Danke erstmal für die Antworten. SSL haben ich nicht aktiviert, da ich dachte dass dann immer die Meldung mit dem Zertifikat herunterladen kommt!? Lieber eine unsichere Seite als die Meldung, dass die Seite nicht vertrauenswürdig ist. :/

    Jedenfalls habe ich das jetzt mal eingetragen:

    Code: XML  [Auswählen]
    ### BEGIN Redirect Extra-Domains ###
    RewriteCond %{HTTP_HOST} !^www\.dieselmot\.de$
    RewriteRule ^(.*)$ http://www.dieselmot.de/$1 [L,R=301]
    ### END Redirect Extra-Domains ###
    Nun wird die BE-Domain auf die DE-Domain umgeleitet, bei der COM-Domain wird die "stylesheet.css" jedoch immer noch nicht geladen.

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Kein CSS bei Weiterleitung von Domain
    Antwort #9 am: 15. März 2011, 20:02:16
    Bei http://www.dieselmot.com steht im Quelltext:

    Code: PHP  [Auswählen]
    <base href="https://www.dieselmot.de/" />
     
    und https://www.dieselmot.de/ funktioniert nicht. (man beachte das "s")

    Danke erstmal für die Antworten. SSL haben ich nicht aktiviert, [...]

    So, jetzt kommt eine große Transferleistung:
    Welcher Link wird funktionieren und welcher nicht?  :-!


    http://www.dieselmot.com/templates/xtc5/stylesheet.css
    https://www.dieselmot.com/templates/xtc5/stylesheet.css

    Matt

    • Experte
    • Beiträge: 4.241
    Kein CSS bei Weiterleitung von Domain
    Antwort #10 am: 15. März 2011, 20:20:39
    [...]
    Nun wird die BE-Domain auf die DE-Domain umgeleitet, bei der COM-Domain wird die "stylesheet.css" jedoch immer noch nicht geladen.

    Deine .com liegt auch auf einem ganz anderen Webspace. Dort musst du auch noch mal eine .htaccess hinlegen.

    @DokuMan: Der dritte?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Kein CSS bei Weiterleitung von Domain
    Antwort #11 am: 15. März 2011, 20:22:26
    :lol1:

    Ich nehme Tor 3! :!:

    Grüße

    Torsten

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    Antwort #12 am: 17. März 2011, 17:22:23
    Ich habe mich jetzt eine Weile probiert, bin mit dem Ergebnis aber noch nicht zufrieden. :(

    Dank der Umleitung funktionieren jetzt alle Domains, die COM-Domain wird jedoch noch immer nicht umgeleitet und läd noch immer nicht das CSS (außer ich gehe davor auf die Seite https://www.dieselmot.de und lade das Zertifikat herunter, aber dass wird sicher kein Kunde tun).

    Ich bin jetzt auch dazu über gegangen alle Domains in einer VirtualHost-Datei als ServerAliase zu hinterlegen. Um so mehr wundert es mich, dass nur die COM-Domain nicht funktioniert.

    [...]
    und https://www.dieselmot.de/ funktioniert nicht. (man beachte das "s")

    Ich habe zwei mal darauf hingewiesen, dass ich SSL nicht aktiviert habe und auch die Gründe dafür genannt.

    [...]
    Alternative: Du ziehst alle Domains auf den gleichen Webspace um, dann hast du auch keine Weiterleitungsprobleme.
    [...]

    Ich habe eigentlich nur einen Webspace für alle Seiten... wie kommt ihr darauf? :?

    thx

    Matt

    • Experte
    • Beiträge: 4.241
    Kein CSS bei Weiterleitung von Domain
    Antwort #13 am: 17. März 2011, 18:28:05
    [...]
    Ich habe eigentlich nur einen Webspace für alle Seiten... wie kommt ihr darauf? :?
    [...]

    Wir schauen in die Glaskugel. Und da fällt dann sowas raus:

    nslookup
    > www.dieselmot.de
    Server: 195.20.224.99
    Address: 195.20.224.99#53

    Non-authoritative answer:
    Name: www.dieselmot.de
    Address: 85.214.214.230
    > www.dieselmot.be
    Server: 195.20.224.99
    Address: 195.20.224.99#53

    Non-authoritative answer:
    www.dieselmot.be canonical name = www.dieselmot.de.
    Name: www.dieselmot.de
    Address: 85.214.214.230
    > www.dieselmot.com
    Server: 195.20.224.99
    Address: 195.20.224.99#53

    Non-authoritative answer:
    Name: www.dieselmot.com
    Address: 81.169.145.152

    mahagma

    • Fördermitglied
    • Beiträge: 211
    Kein CSS bei Weiterleitung von Domain
    Antwort #14 am: 17. März 2011, 19:21:21
    Komisch, die IP 81.169.145.152 existiert gar nicht, evtl. war dass der alte Server. Ich habe mir nun allerdings nochmals die Konfiguration der Domains angeschaut. Für die Domain Dieselmot.COM war eine Umleitung eingerichtet auf Dieselmot.DE. Die anderen Domains werden per DNS auf den Server geleitet. Habe ich nun für die COM-Doamin auch. Hoffe mal damit hat sich das Problem gelöst. Verstehe zwar nicht warum das nicht funktioniert hat mit der Umleitung aber Hauptsache es geht nun.

    Danke für die Hinweise.

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    1 Antworten
    2639 Aufrufe
    10. September 2011, 16:44:43 von franky_n
    9 Antworten
    4550 Aufrufe
    01. Oktober 2009, 13:36:07 von Tomcraft
    9 Antworten
    4152 Aufrufe
    12. September 2012, 21:06:07 von fishnet
    12 Antworten
    2918 Aufrufe
    09. Februar 2019, 06:39:50 von web-looks
               
    anything