Der Unterschied zwischen 301- und 302-Weiterleitungen

Behandelt den dauerhaften gegenüber dem temporären Umzug sowie 308 und 307, die die Methode bewahren.

301 Moved Permanently bedeutet, dass die Ressource dauerhaft auf eine neue URL verschoben wurde. Suchmaschinen nehmen dieses Signal auf und übertragen Ranking und Linkbewertung der alten URL auf die neue. Verwende es für Umzüge, die du nicht rückgängig machst, etwa eine Domainmigration oder den Wechsel von HTTP zu HTTPS.

302 Found ist ein temporärer Umzug. Die ursprüngliche URL bleibt gültig, daher übertragen Suchmaschinen das Ranking nicht. Es eignet sich für Situationen, die bald wieder zum Normalzustand zurückkehren, etwa eine vorübergehende Umleitung auf eine Wartungsseite oder eine Weiterleitung nach dem Login.

Ein zu beachtender Punkt ist die Bewahrung der Methode. Historisch änderten Browser bei 301 und 302 manchmal POST in GET. Wenn du die Methode unbedingt beibehalten musst, verwende 308 für einen dauerhaften und 307 für einen temporären Umzug, und verwende 303 See Other, wenn du den Nutzer nach einem POST auf eine Ergebnisseite schickst.