• Hallo,

    ich habe hier eine Sache welche ich nicht ganz verstehe. Ich habe zwei Seiten indexiert, das Ziel ist beides mal die Startseite

    https://www.taste-of-koroni.de/

    https://taste-of-koroni.de/index.php

    da beide Seiten indexiert sind zeigt es mir natürlich auch bei screamingfrog

    Duplikat (URI, page titles, meta description usw. an)

    Startseite / Bearbeiten /Google = Dateinamen .index eingestellt

    Wie ich gelesen habe ist die .index die Landingpage der url. also kann quasi jede Seite auf index umgestellt werden und wäre somit die Landingpage.

    Was kann ich nun tun, dass nur die https://www.taste-of-koroni.de/ indexiert wird, kann man da irgendwas mit der .htaccess machen? oder muss ich da etwas umstellen. Wenn die index schon indexiert ist muss ich diese doch umleiten, oder?

  • So wie es auf der genannten Seite steht:

    Apache Configuration
    # Beginn Umleitung index.html duplicate Content
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.example.org/ [R=301,L]
    # Ende Umleitung duplicate Content

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Hallo zusammen,

    muss ich die beiden u.g. Codes dann für jede einzelne Seite/ Unterseite anlegen?

    Bei mir werden Seiten mit .html und ohne .html mit www. und ohne www. angezeigt.

    So habe ich 4 verschiedene Seiten...und massig Duplicate Content. =O

    Mein Ideal wäre z.B. https://www.musterseite.de/blog-post-xyz

    Bisher habe ich in der .htcaccess Datei folgenden Code drin um von http auf https weiterzuleiten:

    Apache Configuration
    ErrorDocument 404 /seite-nicht-gefunden.html
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Kann ich die die beiden Codes so übernehmen oder muss ich statt ´http´ - ´https´einfügen oder womöglich einen ganz anderen Code?

    Apache Configuration
    # Beginn Umleitung index.html duplicate Content
    RewriteEngine on
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
    RewriteRule ^index\.html$ http://www.example.org/ [R=301,L]
    # Ende Umleitung duplicate Content


    Apache Configuration
    # Beginn Umleitung von non-www auf www
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.example\.org [NC]
    RewriteRule ^(.*)http://www.example.org/$1 [R=301,L]
    # Ende Umleitung www


    Vielen Dank im Voraus.

    :thumbup:

    Mit freundlichen Grüßen

    Max

  • Hallo Max,

    in beiden Codeblöcken jeweils die Weiterleitung auf die entsprechende https-Adresse ändern.

    Die .htaccess muss nur im Stammverzeichnis geführt werden und gilt global für alle Unterverzeichnisse. Wenn Du in einzelnen Unterverzeichnissen eine separate .htaccess anlegst, werden die globalen Einstellungen für dieses Unterverzeichnis überschrieben.

  • Hallo,

    vielen Dank für die schnelle Antwort.

    Ich habe gerade versucht die non-www auf www Umleitung einzufügen.

    Leider wird die Webseite nicht weitergeleitet, sprich Sie ist nach wie vor über https://musterseite.de erreichbar statt https://www.musterseite.de

    :/ Weiß jemand Rat?

    1. # Beginn Umleitung von non-www auf www
    2. RewriteEngine On
    3. RewriteCond %{HTTP_HOST} !^www\.musterseite\.de [NC]
    4. RewriteRule ^(.*)https://www.musterseite.de/$1 [R=301,L]
    5. # Ende Umleitung www

    Viele Grüße!

    Mit freundlichen Grüßen

    Max

  • Hallo Leute,

    wenn Sie mit den Umleitungen nicht klar kommen, fragen Sie doch bitte bei Ihrem Provider nach!

    Hier geht es ja um den Webserver und dessen Einstellungen und das hat mit unserem Programm primär nichts zu tun. Es ist auch nicht jeder Webserver gleich und nicht jeder unterstützt -htaccess. Also bitte dort fragen, wo der Dienst gebucht ist.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!