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: index.php auf Startseite umleiten

    Kosmo

    • Fördermitglied
    • Beiträge: 323
    index.php auf Startseite umleiten
    am: 08. Oktober 2010, 12:33:11
    Moin

    Habe folgende Sachlage die mich ein wenig nervt (genervt hat?)

    Anscheinend listet Google in den Suchergebnisse auch die index.php

    Folgende Funktion habe ich daher in der .htaccess realisiert um von der index.php auf die Startseite bzw. Domainadresse umzuleiten.

    RewriteCond %{THE_REQUEST} index\.php [NC]
    RewriteRule (.*)index\.php http://www.meine-Domain.de/$1 [NC,R=301]

    Frage: Ist dies seo-technisch überhaupt notwendig bzw. sieht Google die index.php locker und nicht alls doppelte Startseite bzw. duplicate Content) Noch wichtigere Frage, gibt es damit Probleme die die Shopfunktion negativ beeinträchtigen könnte, beispielsweise in Bezug auf ShopStat oder JTL Wawi?

    Grüsse

    Kosmo  :)



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

    Ralf2209

    • Neu im Forum
    • Beiträge: 26
    index.php auf Startseite umleiten
    Antwort #1 am: 08. Oktober 2010, 14:02:26
    Notwendig ist diese Änderung natürlich nicht aber besser schon. Duplicate Content gibt es nicht auf Deiner eigenen Seite, allerdings werden www.seite.de und www.seite.de/index.php als zwei Seiten angesehen und bewertet. Habe das mal ganz schön in Analytics beobachten können.

    So habe ich das index.php entfernt:

    1. in /inc/xtc_href_link.inc.php
       Zeile 24
    vorher:

    Code: PHP  [Auswählen]
    $page = 'index.php';
    nachher:

    Code: PHP  [Auswählen]
    $page = '';
    2. in /includes/application_top.php
       Zeile 573
    vorher:

    Code: PHP  [Auswählen]
    $breadcrumb->add(HEADER_TITLE_CATALOG, xtc_href_link(FILENAME_DEFAULT));
    nachher:

    Code: PHP  [Auswählen]
    $breadcrumb->add(HEADER_TITLE_CATALOG, xtc_href_link());
    Somit spart man sich die Änderung in der .htaccess
    Nur bei Updates aufpassen, sonst ist das wieder futsch!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    index.php auf Startseite umleiten
    Antwort #2 am: 08. Oktober 2010, 15:12:22
    Ich war mal so frei und hab das mal leserlich gemacht. ;-)

    Grüße

    Torsten

    Franz

    • Frisch an Board
    • Beiträge: 88
    index.php auf Startseite umleiten
    Antwort #3 am: 08. Oktober 2010, 18:18:06
    Noch eine kurze Frage, wie kann man die Variabel für href="{$index}" noch verändern?
    Denn da ist ja noch die index.php im Topmenü. Ich weiß, man könnte es jetzt auch hardverlinken, dennoch die Frage.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    index.php auf Startseite umleiten
    Antwort #4 am: 08. Oktober 2010, 18:48:36
    Danke fürs leserlich machen.
    Hatte den Artikel gelesen und mich gefragt welche von den Stellen mit FILENAME_DEFAULT gemeint sind.
    Zeile 570 ist in der application_top.php gemeint.  ;) Habe mich aber für die Version mit htaccess entschieden, siehe: index.php per 301 auf Root Ebene umleiten?!

    hardverlinken  8)

    Franz

    • Frisch an Board
    • Beiträge: 88
    index.php auf Startseite umleiten
    Antwort #5 am: 08. Oktober 2010, 19:45:26
    Für alle die es perfekt haben wollen, noch bei includes/filenames.php die index.php entfernen...
    dann sind auch die Links im Header korrekt ohne /index.php.

    Es sind jedoch noch index.php-Links in den Language-Flaggen, wenn man auf Index ist. *arg*

    Haina

    • Fördermitglied
    • Beiträge: 217
    index.php auf Startseite umleiten
    Antwort #6 am: 08. Oktober 2010, 23:58:23
    Wow, endlich mal ein Thread der sich ernsthaft und kollegial mit dem Thema beschäftigt.

    Hab über die Jahre relativ wenig zu dem Thema gelesen, und wenn, dann immer nur wilde Behauptungen ohne Begründungen.

    @Ralf2209
    denke die Lösung von Kosmo ist interessant, braucht man bei Updates nicht so viel zu beachten.

    Aber interessieren würde mich mal die Meinung von SEO-Gurus zur Gewichtigkeit ?

    Gruß

    Kosmo

    • Fördermitglied
    • Beiträge: 323
    index.php auf Startseite umleiten
    Antwort #7 am: 09. Oktober 2010, 00:52:03
    Hallo Enricosh

    Ich vermute mal, dass wenn zweimal dieselbe Startseite existiert, einmal ohne index.php und mit index.php, dann verliert die Startseite an Gewichtigkeit in Hinsicht auf die Suchergebnisse bzw. diese wird abgestuft. In welchem Umfang ist unklar, dies hängt vermutlich von mehreren Faktoren ab.

    Duplicate Content ist höchstwahrscheinlich jedoch nicht zu erwarten, denn beide Seiten würden ja auf der gleichen Domain liegen. Was anderes wäre es dementsprechend wenn exakt der selbe Inhalt auf zwei unterschiedlichen Domains liegen würde.

    Ob die unten angegebene Funktion in der .htaccess ausreicht, ich vermute schon, zudem vermute ich mal stark das dies auch keine Auswirkungen auf andere Module oder Plugins hat, wenn doch dann darf sich ja gerne mal Jemand diesbezüglich zu Wort melden.

    RewriteCond %{THE_REQUEST} index\.php [NC]
    RewriteRule (.*)index\.php http://www.meine-Domain.de/$1 [NC,R=301]

    Danke für alle bisherigen Reaktionen.

    Grüsse

    Ralf2209

    • Neu im Forum
    • Beiträge: 26
    index.php auf Startseite umleiten
    Antwort #8 am: 09. Oktober 2010, 09:15:39
    Genau! Es kann dann u.U. passieren, dass für /index.php und für / zwei unterschiedliche Pageranks existieren.

    @Franz86
    Ich denke das ist sogar besser als mein Vorschlag. Wenn das index.php in /includes/filenames.php entfert wird, ist auch die Änderung in der /includes/application_top.php unnötig.

    Aber die Language-Flags fehlen noch, das stimmt! Ich schau mal nach einer Möglichkeit.

    Erweiterung in der .htaccess:
    Ist natürlich auch ohne Probleme so zu lösen. ABER, wenn auf der Seite noch ein Blog, Forum oder eine andere Anwendung mit index.php ist gibts evtl. Probleme.

    Selo

    • Neu im Forum
    • Beiträge: 38
    • Geschlecht:
    index.php auf Startseite umleiten
    Antwort #9 am: 10. Januar 2011, 22:46:10
    Hallo, vielen dank für die Hinweise.

    [...]
    Aber die Language-Flags fehlen noch, [...]

    Da ist ein Fragezeichen im Link. Die kann man bei der Erstellung der sitemap.xml raus filtern. Bei meinem Programm geht das mit URLs verbieten, die ein besonderes Zeichen (?) haben oder mit Teile löschen (?language=de).

    Viele Grüße von Lothar

    gozilla78

    • Neu im Forum
    • Beiträge: 5
    index.php auf Startseite umleiten
    Antwort #10 am: 30. März 2011, 12:36:14
    Hallo,

    echt klasse das es so ein Thema gibt, ist zwar schon etwas älter aber trotzdem. Folgendes Problem habe ich.

    Bitte macht mal eine site abfrage bei google hier die URL http://kurzurl.net/0cU6w
    (ist ne kurzurl) bitte gebt folgendes an bei der site Abfrage.

    site:www.meinekurzurl.com inurl:xtcsiddann bitte auf den Text die Suche unter Einbeziehung... klicken. Jetzt dürftet ihr über 2000 Ergebnisse sehen.
    Was mich hier stört ist diese index.php sowie XTCsid wie bekomme ich den Scheiß weg ?
    Vielleicht sollte ich noch erwähnen das mein Shop ohne diese index.php arbeitet und das schon lange, da mein Programmierer das entfernt hatte doch nun ist es wieder da, warum weiß ich nicht.
    Mein Programmierer ist leider nicht mehr da und nur er weiß wo er das geändert hat, aber vielleicht habt ihr ja auch 'ne Ahnung.
    Müsste man da vielleicht was in die htaccess schreiben bzgl. der index.php und XTCsid ?

    Danke schonmal

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    index.php auf Startseite umleiten
    Antwort #11 am: 30. März 2011, 13:37:32
    In deiner "robots.txt" sollte folgendes drin stehen:

    Code: PHP  [Auswählen]
    Disallow: /*XTCsid*
    Grüße

    Torsten

    gozilla78

    • Neu im Forum
    • Beiträge: 5
    index.php auf Startseite umleiten
    Antwort #12 am: 30. März 2011, 13:42:02
    Hallo Tomcraft danke für deine Antwort. Bei mir steht sogar mehr drin.

    Disallow: /*?XTCsid
    Disallow: /*?XTCsid*
    Disallow: /*XTCsid
    Disallow: /*XTCsid*

    Wäre das zu viel bzw. ist es schlimm wenn da so viele Varianten stehen ? Noch was ich habe gerade in einem anderem Forum gelesen, das man die XTCsid auch per ".htaccess" aussperren kann und zwar mit folgendem Eintrag.

    RewriteCond %{HTTP_USER_AGENT} Googlebot
    RewriteRule ^(.*/)?XTCsid/[^/]+$ http://%{HTTP_HOST}/$1 [R=301]

    Stimmt das ?

    Phantom

    • Fördermitglied
    • Beiträge: 429
    index.php auf Startseite umleiten
    Antwort #13 am: 30. März 2011, 13:58:55
    Ich habe kürzlich in einem Blog gelesen, dass sich Google momantan oft nicht an die robots.txt hält und trotzdem crawlt und indexiert.

    8 Antworten
    6062 Aufrufe
    02. Juni 2010, 16:02:37 von wflorian
    20 Antworten
    16670 Aufrufe
    24. Februar 2012, 00:05:34 von Soeldner
    6 Antworten
    4833 Aufrufe
    08. August 2012, 14:00:05 von thaischnitt
    12 Antworten
    4956 Aufrufe
    29. Februar 2016, 16:47:51 von Jossi
               
    anything