Cyx23: SEO und Verzeichnis: DirectoryIndex oder 404?

Hallo,

gerade arbeite ich bei einem kleinen Projekt daran, die Auffindbarkeit zu verbessern, also erstmal soweit nötig richtigerer Code usw..

Nun ist bei einigen Verzeichnissen, etwa wenn keine Einleitung benötigt wird, eine index.html eigentlich überflüssig. mod_rewrite wird von dem betr. Server (hat php per CGI) offenbar nicht unterstützt (der Kunde möchte auch nicht sofort upgraden oder wechseln). Ich kann also auf eine index.html verzichten und per .htaccess und DirectoryIndex auf eine Datei verweisen, oder beim Verzeichnisaufruf gibt es eine "404"-Meldung.

SEO-Freaks sorgen sich ja gerne wegen double content, was wäre die bessere Lösung?

Beispiel:

www.example.com/fahrzeuge/pkw-marken/             ist hier unnötig
www.example.com/fahrzeuge/pkw-marken/alfa.html    ist die erste Seite
www.example.com/fahrzeuge/pkw-marken/audi.html    zweite Seite
www.example.com/fahrzeuge/pkw-marken/bmw.html     usw..

Mit "DirectoryIndex alfa.html" gäbe es "Double Content", umleiten geht auf dem Server wohl nicht.

Welche Nachteile hätte ein fehlender Index (404)? M.E. schaut google schonmal von sich aus in Verzeichnisse eines Pfades rein.

Grüsse

Cyx23

  1. Nun ist bei einigen Verzeichnissen, etwa wenn keine Einleitung benötigt wird, eine index.html eigentlich überflüssig. mod_rewrite wird von dem betr. Server (hat php per CGI) offenbar nicht unterstützt (der Kunde möchte auch nicht sofort upgraden oder wechseln).

    Brauchst du auch nicht. Wenn du DirctoryIndex festlegen kannst, müsste AllowOverride FileInfo gesetzt sein. In der Regel ist mod_alias geladen. Solltest du umleiten wollen, nutze also RedirectMatch.

    RedirectMatch 301 ^/fahrzeuge/pkw-marken/$ http://www.example.com/fahrzeuge/pkw-marken/alfa.html

    1. Hallo,

      RedirectMatch 301 ^/fahrzeuge/pkw-marken/$ http://www.example.com/fahrzeuge/pkw-marken/alfa.html

      Danke, das sieht gut aus und der Server unterstützt es auch.

      Grüsse

      Cyx23

  2. Moin!

    Beispiel:

    www.example.com/fahrzeuge/pkw-marken/             ist hier unnötig

    Wenn das unnötig ist, wird diese URL ja wohl auch nirgendwo auf deiner Seite verlinkt worden sein.

    Insofern wird kein Spider jemals diese URL abrufen. Und es ist somit vollkommen egal, was sich hinter dieser URL versteckt, Status 404 oder Redirect oder Kopie einer anderen Seite.

    Welche Nachteile hätte ein fehlender Index (404)? M.E. schaut google schonmal von sich aus in Verzeichnisse eines Pfades rein.

    Suchmaschinenspider rufen schon mal einfach eine nichtexistente Seite ab, um festzustellen, welche 404-Reaktion der Server zeigt. Manche idiotischen Setups liefern ja für nichtgefundene Seiten Redirects auf irgendeine Fehler- oder sogar Startseite, anstelle einen vernünftigen Statuscode auszugeben.

    - Sven Rautenberg

    1. Hallo,

      Wenn das unnötig ist, wird diese URL ja wohl auch nirgendwo auf deiner Seite verlinkt worden sein.

      Also Handlungsbedarf besteht eigentlich, auch für neugierige Spider, nur bei bzw. nach entsprechenden Änderungen, um alte Links, Bookmarks usw. umzuleiten.

      Ansonsten schadet ein Redirect aber, abgesehen vom Arbeitsaufwand, wohl auch nicht, die Serverbeanspruchung wird sich doch hoffentlich in Grenzen halten.

      Grüsse

      Cyx23