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: URL mit oder ohne www -> 301 Umleitung zur Vermeidung von "duplicate content"

    Accio

    • Mitglied
    • Beiträge: 141
    Tach,  :blower:

    so, mittlerweile sind es nur noch wenige Tage bis der neue Shop von uns steht, im Zuge dessen, wie soll es anders sein, stellt sich mir eine Frage.

    Um ich auch in der Zukunft "doppelten Inhalt" zu vermeiden versuche, bin ich drauf gestoßen, dass wenn eine Seite mit oder www erreichbar ist, man sich bestenfalls für eine Variante entscheiden sollte, und bei der anderen eine 301 Umleitung einstellen sollte.

    Nun, Wie genau geht sowas, ohne dass man den Shop cracked?

    P.S.: Was ich mir denken kann ist, dass man etwas in der ".htaccess" ändern müsste, aber ihr werdet das schon besser sagen können,

    Danke wieder mal im Voraus

    Mit freundlichen Grüßen

    chris



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

    Matt

    • Experte
    • Beiträge: 4.241
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
    Hättest du über die Suche aber sicherlich auch gefunden.
    Bei SSL-Proxy musst du evtl. die IP deines Proxies noch explizit ausschließen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Den Eintrag haben wir übrigens schon in der beigelegten ".htaccess" drin. :crazy:

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
    Grüße

    Torsten

    akid1

    • Neu im Forum
    • Beiträge: 22
    Ich würde mich gerne an dieses Thema dranhängen, da ich ein ähnliches Problem habe - komme allerdings mit dem vorgegebene ReWrite nicht hin.

    Erreichbare Domains:

    www.mein-shop.de
    mein-shop.de
    www.meinshop.de
    meinshop.de
    Ich würde gerne alles permanent auf "www.mein-shop.de" umleiten, über die ReWrite funktioniert es bei mir allerdings nur mit einer Domain.

    Seitwert motzt schon wegen doppeltem Content. :-(

    Kann mir jemand freundlicherweise helfen?

    Besten Dank im Voraus!
    akid1

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Für die andere Domain musst du eine richtige 301 Umleitung machen, das ist doch unabhängig von der www. Umschreibung in der ".htaccess".

    Grüße

    Torsten

    akid1

    • Neu im Forum
    • Beiträge: 22
    Hallo Tomcraft,

    die andere Domain zeigt aber auf das gleiche Verzeichnis, ist das schlimm?

    Also ich nehme die .htaccess aus modified eCommerce Shopsoftware und trage da alle Umleitungen ein?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Ich würde die andere Domain auf ein andere Verzeichnis (beispielsweise "redirect") zeigen lassen, wo du dann eine ".htaccess" oder "index.php" für die Weiterleitung anlegst.

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Eine index.php zur Weiterleitung könnte so aussehen:

    <?php
    header
    ("Location: www.mein-shop.de");
    header("HTTP/1.0 301 Moved Permanently");
    exit;
    ?>

    (Ohne Leerzeichen in der Domain. Das ist hier nur, weil die Forensoftware sonst den Link verhunzt)

    akid1

    • Neu im Forum
    • Beiträge: 22
    Ok, dann gehe ich also nun so vor:

    Alte Domain (www.meinshop.de und meinshop.de)
    - Alte Domain auf neues Verzeichnis (z.B. Redirect) routen
    - index.php in neues Verzeichnis legen
    - mit index.php auf www.mein-shop.de verweisen

    Neue Domain (www.mein-shop.de)
    - über .htacces die mein-shop.de auf www.mein-shop.de weiterleiten

    EDIT: Habe es jetzt mal genau so gemacht und es scheint zu funktionieren. URL-Controlcenter zeigt mir jetzt immer eine 301 an, ausser bei der "korrekten" Domain.

    Allerdings gibt es einen kleinen Ausreisser:

    http://meinshop .de - 301 moved permanently (location: www.mein-shop.de/redirect ???)
    http://www. meineshop .de - 301 moved permanently (location: www.mein-shop.de)
    http://mein-shop.de - 301 moved permanently (location: www.mein-shop.de)
    http://www. mein-shop.de - 200 OK

    Der oberste Eintrag gibt mir zwar eine 301 aus, wird aber erst auf die redirect-index.php geschickt und von da aus umgeleitet.

    Ist das Schlimm für die SEO?

    Sonnige Grüße,
    akid1

    Accio

    • Mitglied
    • Beiträge: 141
    Den Eintrag haben wir übrigens schon in der beigelegten ".htaccess" drin. :crazy:

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
    Grüße

    Torsten

    Gut, gut nur muss ich jetzt was an der ".htaccess" ändern, oder nicht?
    unser Shop ist nach wie vor mit http://www.accio-shop.de und http://accio-shop.de erreichbar.

    Umstellen würde ich das Ganze auf www.accio-shop.de

    Mir ist nur nicht klar, ob und wie ich dafür was anpassen muss.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Ja, du musst die beiden Zeilen auskommentieren, also die Raute-Zeichen (#) davor entfernen.

    Grüße

    Torsten

    Accio

    • Mitglied
    • Beiträge: 141
    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    #RewriteCond %{HTTP_HOST} !^www\. [NC]
    #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
    Gut zu wissen, das heißt dann, das ich folgender Maßen umschreiben muss

    ##-- BOF - Tomcraft - 2009-09-09 - Use canonical URLs
    # (don't use if your shop runs on a subdomain!)
    #
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    #
    ##-- EOF - Tomcraft - 2009-09-09 - Use canonical URLs
    Wäre das so richtig?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Ja, genau so. :thumbs:

    Grüße

    Torsten

    Accio

    • Mitglied
    • Beiträge: 141
    Super, funktioniert.
    Schön, wenn man "duplicate content based on www" zu den Akten legen kann.

    Marst

    • Neu im Forum
    • Beiträge: 47
    Hallo,

    sorry, dass ich dieses alte Thema wieder aufwärme.
    Wenn ich es so wie oben beschrieben mache funktionieren die SSL-verschlüsselten Seiten
    nicht mehr.
    Diese werden bei mir mit https:// ohne www aufgerufen und sind dann nicht mehr erreichbar.
    Kann man das in der ".htaccess" lösen?

    Gruß Marst