wahsaga: keinen HTTP-status 404 ausgeben - sondern 302!

Beitrag lesen

hi,

Nach der Umgestaltung meiner Seite sind natürlich alle Suchergebnisse bei Google mit Seiten verlinkt, die ins Nirvana führen.
Da die Site aber ein exzellentes Ranking aufweist[1], möchte ich nun eine Fehlerseite(404) erstellen, auf der der relative Link[2] extrahiert wird und, je nach Link, auf die richtige Seite weitergeleitet wird.

das mit der 404er-seite, auf der dann ein link zu finden ist, hilft zwar deinen besuchern - wird dein google-ranking aber auf dauer vermindern, wenn du wirklich den http-statuscode 404 ausgibst. das heisst nämlich für google, die seite gibt's nicht mehr, also nix wie raus damit aus dem index.

tu' dir selbst also einen gefallen, und verwende _keinen_ 404-statuscode, sondern leite auf die neue seite weiter, udn gib dazu den statuscode 302 (moved permanently) aus - das versteht auch der google-bot, der dann weiss, dass er nicht einfach eine fehlende seite zu löschen hat, sondern das die inhalte nur woanders hin "gewandert" sind.

die weiterleitung machst du per header(), mit Location:-angabe, siehe beispiel unter http://www.php.net/manual/de/function.header.php.

den 302-statuscode erzeugt php löst php dabei idR. automatisch aus.

gruss,
wahsaga

0 42

Teil eines Strings nach dem letzten Slash extrahieren

KD-one
  • php
  1. 0
    Tom
    1. 0
      KD-one
      1. 0
        Tom
        1. 0
          KD-one
          1. 0
            Tom
            1. 0
              KD-one
  2. 0
    Dachdeckermeister
    1. 0
      KD-one
      1. 0
        Tom
        1. 0
          KD-one
          1. 0
            Tom
            1. 0
              KD-one
  3. 0

    keinen HTTP-status 404 ausgeben - sondern 302!

    wahsaga
    1. 0

      Korrektur: besser 301 statt 302

      wahsaga
      1. 0
        KD-one
  4. 0

    Neues URL-Schema - PHP oder Apache-Bordmittel zwecks 301/302?

    Thomas Luethi
    • webserver
    1. 0
      KD-one
      1. 0
        Sven Rautenberg
        1. 0
          KD-one
          1. 0

            Korrektur

            KD-one
      2. 0
        Thomas Luethi
        1. 0
          KD-one
          1. 0
            Thomas Luethi
            1. 0
              KD-one
  5. 0

    Shit, Google hat Testseiten im Index...

    KD-one
    1. 0
      Sven Rautenberg
      1. 0
        KD-one
        1. 0
          Christian Seiler
          1. 0
            KD-one
            1. 0
              Christian Seiler
              1. 0
                KD-one
                1. 0
                  Christian Seiler
                  1. 0
                    KD-one
                    1. 0
                      Christian Seiler
                      1. 0
                        KD-one
                  2. 0

                    geht definitiv nicht,

                    KD-one
  6. 0

    Warum klappt RedirectPermanent nicht?

    KD-one
    • webserver
    1. 0
      Christian Seiler
      1. 0
        KD-one
        1. 0
          wahsaga
          1. 0
            KD-one