{"id":22870,"date":"2026-08-30T08:33:36","date_gmt":"2026-08-30T06:33:36","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22870"},"modified":"2026-08-30T08:33:36","modified_gmt":"2026-08-30T06:33:36","password":"","slug":"reindirizzamenti-http-301-302-307-308","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/seo-monitoring\/http-weiterleitungen-301-302-307-308\/","title":{"rendered":"301, 302, 307 e 308: i reindirizzamenti HTTP spiegati in modo semplice"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Wenn eine URL auf eine andere Adresse weiterleitet, ist im Hintergrund ein HTTP-Statuscode beteiligt. Besonders h\u00e4ufig begegnen dir dabei die Statuscodes 301, 302, 307 und 308.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alle vier k\u00f6nnen einen Browser zu einer anderen URL weiterleiten. Sie bedeuten technisch jedoch nicht dasselbe. Ein wesentlicher Unterschied besteht darin, ob die Weiterleitung dauerhaft oder vor\u00fcbergehend sein soll. Bei 307 und 308 kommt zus\u00e4tzlich die Behandlung der urspr\u00fcnglichen HTTP-Methode ins Spiel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Artikel erkl\u00e4ren wir dir die Unterschiede und zeigen, welcher Weiterleitungstyp f\u00fcr welchen Anwendungsfall gedacht ist.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Breve spiegazione:<\/strong> 301 und 308 stehen f\u00fcr dauerhafte Weiterleitungen. 302 und 307 sind f\u00fcr tempor\u00e4re Weiterleitungen vorgesehen. 307 und 308 garantieren zus\u00e4tzlich, dass HTTP-Methode und Request-Body bei der Weiterleitung nicht ver\u00e4ndert werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was passiert bei einer HTTP-Weiterleitung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn dein Browser eine URL aufruft, sendet er eine HTTP-Anfrage an den zust\u00e4ndigen Webserver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer normalen erfolgreichen Anfrage kann der Server beispielsweise mit folgendem Status antworten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>200 OK<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der angeforderte Inhalt wird anschlie\u00dfend ausgeliefert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer Weiterleitung antwortet der Server dagegen mit einem Redirect-Statuscode und teilt dem Client \u00fcber die HTTP-Antwort mit, unter welcher anderen URL die Ressource erreichbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser fordert URL A an\n        \u2193\nServer antwortet mit Redirect\n        \u2193\nneue Adresse: URL B\n        \u2193\nBrowser ruft URL B auf\n        \u2193\nServer liefert Inhalt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Besucher geschieht dieser Vorgang normalerweise automatisch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeuten 301, 302, 307 und 308?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die vier Statuscodes lassen sich zun\u00e4chst nach dauerhaft und tempor\u00e4r unterscheiden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>301 \u2192 dauerhaft\n302 \u2192 tempor\u00e4r\n307 \u2192 tempor\u00e4r\n308 \u2192 dauerhaft<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zwischen 301 und 308 beziehungsweise zwischen 302 und 307 besteht jedoch noch ein technischer Unterschied, der insbesondere bei anderen HTTP-Methoden als <code>GET<\/code> relevant werden kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">301 \u2013 Moved Permanently<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato <code>301 - Spostato permanentemente<\/code> signalisiert, dass die angeforderte Ressource dauerhaft unter einer anderen URL erreichbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein typisches Beispiel ist eine dauerhaft ge\u00e4nderte Seitenadresse:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;example.com\/altes-angebot\/\n\n        \u2193 301\n\nhttps:\/\/example.com\/neues-angebot\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die alte Adresse wurde dauerhaft durch die neue ersetzt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">301 ist deshalb einer der wichtigsten Statuscodes bei Website-Relaunches, ge\u00e4nderten URLs und dauerhaft verschobenen Inhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du eine solche Weiterleitung praktisch einrichtest, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/monitoraggio-seo\/configurare-il-reindirizzamento-301\/\">Configurazione del reindirizzamento 301: reindirizzare gli URL in modo permanente<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann ist eine 301-Weiterleitung sinnvoll?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine 301-Weiterleitung passt beispielsweise, wenn eine Seite dauerhaft eine neue URL erh\u00e4lt, eine alte Seite durch einen passenden neuen Inhalt ersetzt wurde oder sich bei einem Relaunch die URL-Struktur dauerhaft ver\u00e4ndert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch bei einem dauerhaften Wechsel einer Domain k\u00f6nnen 301-Weiterleitungen Bestandteil einer sauberen Migration sein.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> \u201eDauerhaft\u201c bedeutet hier nicht, dass du die technische Regel niemals wieder ver\u00e4ndern darfst. Es beschreibt die Information, die der Server dem Client \u00fcber den Status der angeforderten Ressource mitteilt: Die bisherige URL wurde dauerhaft durch ein anderes Ziel ersetzt.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">302 \u2013 Found<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato <code>302 Found<\/code> wird f\u00fcr eine tempor\u00e4re Weiterleitung verwendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die urspr\u00fcngliche URL gilt dabei grunds\u00e4tzlich weiterhin als die eigentliche Adresse der Ressource.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un esempio semplificato:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>URL A\n  \u2193 302\nURL B\n\nURL A soll sp\u00e4ter wieder\ndas regul\u00e4re Ziel sein.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Eine tempor\u00e4re Weiterleitung kann beispielsweise verwendet werden, wenn ein Inhalt nur vor\u00fcbergehend unter einer anderen Adresse bereitgestellt wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum hei\u00dft 302 \u201eFound\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Bezeichnung kann zun\u00e4chst verwirrend wirken. Historisch wurde dieser Statuscode unterschiedlich interpretiert und verwendet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die praktische Arbeit an einer Website ist vor allem wichtig: <code>302<\/code> steht f\u00fcr eine nicht als dauerhaft deklarierte Weiterleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die URL-\u00c4nderung tats\u00e4chlich dauerhaft ist, solltest du nicht allein aus Gewohnheit eine 302-Weiterleitung verwenden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">307 \u2013 Temporary Redirect<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato <code>307 Temporary Redirect<\/code> beschreibt ebenfalls eine tempor\u00e4re Weiterleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Unterschied zu 302 ist bei 307 eindeutig festgelegt, dass der Client beim Weiterleiten die urspr\u00fcngliche HTTP-Methode und den Request-Body nicht ver\u00e4ndern darf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist insbesondere bei Anfragen relevant, die nicht mit der \u00fcblichen Methode <code>GET<\/code> erfolgen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet HTTP-Methode?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine HTTP-Anfrage besitzt unter anderem eine Methode. Zwei h\u00e4ufig vorkommende Methoden sind:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GET  \u2192 Ressource abrufen\n\nPOST \u2192 Daten an einen Server senden<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beim normalen Aufruf einer Webseite im Browser handelt es sich typischerweise um eine <code>GET<\/code>-Anfrage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Formulare oder Webanwendungen k\u00f6nnen dagegen beispielsweise <code>POST<\/code> usare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum ist die Methode bei Weiterleitungen relevant?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Angenommen, ein Client sendet Daten mit einer <code>POST<\/code>-Anfrage an eine URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer 307-Weiterleitung muss die weitergeleitete Anfrage weiterhin als <code>POST<\/code> erfolgen und der Request-Body erhalten bleiben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>POST \/alte-url\n        \u2193\n307 Temporary Redirect\n        \u2193\nPOST \/neue-url<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Genau diese garantierte Beibehaltung der Methode unterscheidet 307 technisch von 302.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>F\u00fcr normale Website-Betreiber:<\/strong> Bei gew\u00f6hnlichen Seitenaufrufen mit GET spielt dieser Unterschied h\u00e4ufig keine sichtbare Rolle. Bei Formularen, APIs und Webanwendungen kann er dagegen entscheidend sein.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">308 \u2013 Permanent Redirect<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il codice di stato <code>308 Permanent Redirect<\/code> beschreibt eine dauerhafte Weiterleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie bei 307 m\u00fcssen die urspr\u00fcngliche HTTP-Methode und der Request-Body bei der Weiterleitung erhalten bleiben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>POST \/alte-url\n        \u2193\n308 Permanent Redirect\n        \u2193\nPOST \/neue-url<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">308 verbindet damit zwei Eigenschaften:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dauerhafte Weiterleitung\n+\nHTTP-Methode bleibt erhalten<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist der Unterschied zwischen 301 und 308?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beide Statuscodes kennzeichnen eine dauerhafte Weiterleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der entscheidende technische Unterschied besteht in der Behandlung der HTTP-Methode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Belli <code>308<\/code> ist ausdr\u00fccklich festgelegt, dass Methode und Request-Body unver\u00e4ndert weiterverwendet werden m\u00fcssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Belli <code>301<\/code> besteht diese Garantie nicht in derselben Form. Historisch k\u00f6nnen Clients insbesondere bei bestimmten Nicht-GET-Anfragen das Verhalten ver\u00e4ndern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die klassische Weiterleitung einer normalen Webseite von einer alten GET-URL auf eine neue URL ist <code>301<\/code> weiterhin ein etablierter und geeigneter Statuscode.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist der Unterschied zwischen 302 und 307?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beide kennzeichnen eine tempor\u00e4re Weiterleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch hier liegt der technische Unterschied vor allem in der Behandlung der HTTP-Methode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>302\ntempor\u00e4r\nMethode wird nicht in derselben Weise garantiert\n\n307\ntempor\u00e4r\nMethode und Request-Body m\u00fcssen erhalten bleiben<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr technisch sensible Anfragen, bei denen die urspr\u00fcngliche Methode zwingend beibehalten werden muss, bietet 307 damit eine eindeutigere Semantik.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die vier Weiterleitungen im direkten Vergleich<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Statuscode<\/th><th>Significato<\/th><th>Dauerhaft?<\/th><th>Methode beibehalten?<\/th><\/tr><\/thead><tbody><tr><td><code>301<\/code><\/td><td>Spostato permanentemente<\/td><td>S\u00ec<\/td><td>Nicht garantiert wie bei 308<\/td><\/tr><tr><td><code>302<\/code><\/td><td>Trovato<\/td><td>No<\/td><td>Nicht garantiert wie bei 307<\/td><\/tr><tr><td><code>307<\/code><\/td><td>Reindirizzamento temporaneo<\/td><td>No<\/td><td>S\u00ec<\/td><\/tr><tr><td><code>308<\/code><\/td><td>Reindirizzamento permanente<\/td><td>S\u00ec<\/td><td>S\u00ec<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Welchen Statuscode sollte ich verwenden?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer normalen Website kannst du zun\u00e4chst eine einfache Frage stellen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ist die \u00c4nderung dauerhaft oder tempor\u00e4r?<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dauerhaft?\n   \u2502\n   \u251c\u2500\u2500 Ja  \u2192 301 oder technisch 308\n   \u2502\n   \u2514\u2500\u2500 Nein \u2192 302 oder technisch 307<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Bei normalen Seitenweiterleitungen ist 301 f\u00fcr dauerhafte URL-\u00c4nderungen sehr verbreitet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn zus\u00e4tzlich garantiert werden muss, dass eine HTTP-Methode wie <code>POST<\/code> unver\u00e4ndert erhalten bleibt, werden die Unterschiede zwischen 301\/308 beziehungsweise 302\/307 relevant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beispiel: Seite dauerhaft umbenannt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine bisherige Leistungsseite:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.com\/webhosting-alt\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">wurde dauerhaft ersetzt durch:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/example.com\/webhosting\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ist eine permanente Weiterleitung sinnvoll.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/webhosting-alt\/\n        \u2193 301\n\/webhosting\/<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Beispiel: Inhalt nur vor\u00fcbergehend verschoben<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Angenommen, eine Ressource ist nur zeitweise unter einer anderen URL erreichbar und soll sp\u00e4ter wieder unter ihrer bisherigen Adresse verwendet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dann sollte die Weiterleitung nicht als dauerhafte Verschiebung gekennzeichnet werden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>urspr\u00fcngliche URL\n        \u2193\ntempor\u00e4rer Redirect\n        \u2193\nvor\u00fcbergehendes Ziel<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach technischem Anwendungsfall kommen daf\u00fcr 302 oder 307 infrage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beispiel: Formular oder Anwendung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer Webanwendung kann eine Anfrage Daten mit <code>POST<\/code> trasferire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn diese Anfrage tempor\u00e4r auf einen anderen Endpunkt weitergeleitet werden muss und als <code>POST<\/code> erhalten bleiben soll, ist die Semantik von 307 relevant.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>POST \/formular-alt\n        \u2193\n307\n        \u2193\nPOST \/formular-neu<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Solche F\u00e4lle unterscheiden sich von der klassischen Weiterleitung einer normalen Inhaltsseite.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterleitungen und Suchmaschinen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Suchmaschinen ber\u00fccksichtigen HTTP-Weiterleitungen beim Crawlen und Verarbeiten von URLs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine permanente Weiterleitung signalisiert, dass eine Ressource dauerhaft an ein anderes Ziel verschoben wurde. Eine tempor\u00e4re Weiterleitung signalisiert dagegen, dass die urspr\u00fcngliche URL grunds\u00e4tzlich weiterhin relevant bleiben kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Statuscode sollte deshalb den tats\u00e4chlichen Zustand m\u00f6glichst korrekt beschreiben.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Wichtig f\u00fcr SEO:<\/strong> W\u00e4hle den Statuscode nicht danach aus, von welchem du dir einen vermeintlichen \u201eSEO-Vorteil\u201c versprichst. Verwende den Code, der den tats\u00e4chlichen technischen Zustand korrekt beschreibt.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u00dcbertragen 301-Weiterleitungen \u201eSEO-Power\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im SEO-Umfeld werden Weiterleitungen h\u00e4ufig vereinfacht als Methode beschrieben, mit der sogenannte \u201eLink-Power\u201c oder \u201eSEO-Power\u201c \u00fcbertragen werde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Darstellung ist zu pauschal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine permanente Weiterleitung ist zun\u00e4chst ein technisches Signal, dass eine Ressource dauerhaft unter einer anderen URL erreichbar ist. Suchmaschinen k\u00f6nnen dieses Signal zusammen mit weiteren Informationen verarbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Weiterleitung macht aus einer beliebigen Zielseite jedoch nicht automatisch eine besser rankende Seite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Insbesondere sollte eine alte URL auf ein inhaltlich sinnvolles neues Ziel verweisen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Keine Weiterleitungen nur f\u00fcr Rankings bauen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weiterleitungen sollten einen realen technischen Zweck erf\u00fcllen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das wahllose Weiterleiten alter oder fremder URLs auf eine bestimmte Seite mit dem Ziel, Rankings k\u00fcnstlich zu verbessern, ist keine saubere Website-Struktur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Ressource keinen sinnvollen Nachfolger besitzt, muss nicht zwangsl\u00e4ufig irgendein Redirect eingerichtet werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was passiert bei einem falschen Weiterleitungstyp?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Website wird nicht zwangsl\u00e4ufig sofort unbenutzbar, nur weil statt eines permanenten Redirects ein tempor\u00e4rer verwendet wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trotzdem liefert der Server damit eine andere Information \u00fcber den Status der Ressource.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei langfristig bestehenden URL-\u00c4nderungen solltest du deshalb pr\u00fcfen, ob tats\u00e4chlich eine permanente Weiterleitung konfiguriert ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Redirect-Ketten vermeiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unabh\u00e4ngig vom verwendeten Statuscode solltest du unn\u00f6tige Weiterleitungsketten vermeiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ung\u00fcnstig:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>URL A\n \u2193 301\nURL B\n \u2193 302\nURL C\n \u2193 301\nURL D<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se <code>URL D<\/code> das tats\u00e4chliche endg\u00fcltige Ziel ist und keine technischen Gr\u00fcnde f\u00fcr die Zwischenstationen bestehen, sollte die Weiterleitung m\u00f6glichst direkt erfolgen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>URL A\n \u2193 301\nURL D<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Redirect Loops vermeiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Weiterleitungsschleife entsteht, wenn sich Weiterleitungsregeln gegenseitig wieder zum Ausgangspunkt f\u00fchren.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>URL A\n \u2193\nURL B\n \u2193\nURL C\n \u2193\nURL A<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch kann kein endg\u00fcltiges Ziel erreicht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Browser melden in solchen F\u00e4llen typischerweise, dass zu viele Weiterleitungen stattgefunden haben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterleitungen technisch pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du wissen m\u00f6chtest, welcher Statuscode tats\u00e4chlich zur\u00fcckgegeben wird, reicht die sichtbare Adresszeile des Browsers allein nicht aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Browser kann dich zwar zum richtigen Ziel bringen, aber daraus erkennst du nicht zuverl\u00e4ssig, ob beispielsweise <code>301<\/code>, <code>302<\/code>, <code>307<\/code> o <code>308<\/code> verwendet wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zur technischen Kontrolle kannst du unter anderem die Netzwerkansicht der Entwicklerwerkzeuge eines modernen Browsers verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort l\u00e4sst sich die HTTP-Antwort der urspr\u00fcnglichen Anfrage untersuchen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTTP-Statuscodes richtig einordnen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weiterleitungen geh\u00f6ren zur Gruppe der HTTP-Statuscodes im Bereich <code>3xx<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andere Statuscode-Gruppen haben andere Aufgaben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2xx \u2192 erfolgreiche Anfrage\n3xx \u2192 Weiterleitung\n4xx \u2192 Problem mit der Anfrage \/ Ressource\n5xx \u2192 serverseitiger Fehler<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die wichtigsten Statuscodes erkl\u00e4ren wir ausf\u00fchrlicher unter <a href=\"\/it\/aiuto\/monitoraggio-seo\/codici-di-stato-http-spiegati\/\">Codici di stato HTTP spiegati: 200, 301, 404, 403 e 500<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was hat ein 404-Fehler mit Weiterleitungen zu tun?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Seite dauerhaft auf eine neue URL verschoben wurde, die alte URL aber einfach gel\u00f6scht wird, kann ein Aufruf der bisherigen Adresse mit <code>404 Non Trovato<\/code> enden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existiert ein inhaltlich passender Nachfolger, kann eine permanente Weiterleitung auf diese neue Ressource sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das bedeutet jedoch nicht, dass jeder 404-Fehler automatisch weitergeleitet werden sollte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du nicht mehr vorhandene URLs richtig beurteilst, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/monitoraggio-seo\/trovare-e-correggere-lerrore-404\/\">Individuare e risolvere gli errori 404<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterleitungen im Browser k\u00f6nnen zwischengespeichert werden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Browser k\u00f6nnen insbesondere permanente Weiterleitungen zwischenspeichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du eine Regel gerade ge\u00e4ndert hast und weiterhin das vorherige Verhalten siehst, solltest du die URL zus\u00e4tzlich in einem privaten Browserfenster oder einem anderen Browser testen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine zuverl\u00e4ssige technische Pr\u00fcfung ist au\u00dferdem die tats\u00e4chliche HTTP-Antwort entscheidend.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reindirizzamenti HTTPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weiterleitungen werden h\u00e4ufig auch eingesetzt, um Aufrufe \u00fcber HTTP auf HTTPS umzuleiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;example.com\/\n        \u2193\nhttps:\/\/example.com\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei m\u00fcssen Weiterleitung und SSL-\/HTTPS-Konfiguration zusammenpassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn HTTPS selbst nicht korrekt funktioniert, sollte zuerst die Ursache des SSL- beziehungsweise Zertifikatsproblems gekl\u00e4rt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieses Thema behandeln wir sp\u00e4ter unter <a href=\"\/it\/aiuto\/monitoraggio-seo\/ssl-https-pruefen\/\">Controllo del certificato SSL e HTTPS: individuare gli errori comuni<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Weiterleitungen nach \u00c4nderungen erneut testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du eine bestehende Redirect-Regel ver\u00e4nderst, solltest du anschlie\u00dfend nicht nur das neue Ziel kontrollieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe auch, ob dadurch keine zus\u00e4tzliche Kette oder Schleife entstanden ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei mehreren zusammenh\u00e4ngenden Regeln empfiehlt es sich, jeweils von der \u00e4ltesten noch bekannten URL bis zum endg\u00fcltigen Ziel zu testen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Entscheidungshilfe<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>URL dauerhaft verschoben?\n        \u2502\n        \u251c\u2500\u2500 JA\n        \u2502    \u2502\n        \u2502    \u251c\u2500\u2500 normale Seiten-URL \u2192 h\u00e4ufig 301\n        \u2502    \u2502\n        \u2502    \u2514\u2500\u2500 Methode muss zwingend\n        \u2502        erhalten bleiben \u2192 308\n        \u2502\n        \u2514\u2500\u2500 NEIN\n             \u2502\n             \u251c\u2500\u2500 tempor\u00e4rer Redirect \u2192 302\n             \u2502\n             \u2514\u2500\u2500 Methode muss zwingend\n                 erhalten bleiben \u2192 307<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Darstellung ist eine Orientierung. Bei komplexen Anwendungen, APIs oder speziellen Request-Abl\u00e4ufen sollte der konkrete technische Anwendungsfall ber\u00fccksichtigt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Statuscodes 301, 302, 307 und 308 dienen alle zur Weiterleitung einer HTTP-Anfrage, besitzen aber unterschiedliche Bedeutungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>301<\/code> e <code>308<\/code> kennzeichnen dauerhafte Weiterleitungen. <code>302<\/code> e <code>307<\/code> stehen f\u00fcr tempor\u00e4re Weiterleitungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Belli <code>307<\/code> e <code>308<\/code> m\u00fcssen die urspr\u00fcngliche HTTP-Methode und der Request-Body erhalten bleiben. Dieser Unterschied ist insbesondere bei Formularen, APIs und anderen Nicht-GET-Anfragen relevant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die klassische dauerhafte \u00c4nderung einer normalen Webseiten-URL ist eine 301-Weiterleitung weiterhin ein typischer Anwendungsfall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>W\u00e4hle einen Redirect nicht nach vermeintlichen SEO-Vorteilen, sondern danach, was technisch tats\u00e4chlich passiert: dauerhaft oder tempor\u00e4r \u2013 und ob die urspr\u00fcngliche HTTP-Methode erhalten bleiben muss.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn eine URL auf eine andere Adresse weiterleitet, ist im Hintergrund ein HTTP-Statuscode beteiligt. Besonders h\u00e4ufig begegnen dir dabei die Statuscodes 301, 302, 307 und 308. Alle vier k\u00f6nnen einen Browser zu einer anderen URL weiterleiten. Sie bedeuten technisch jedoch nicht dasselbe. Ein wesentlicher Unterschied besteht darin, ob die Weiterleitung dauerhaft oder vor\u00fcbergehend sein soll. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[85],"doc_tag":[],"class_list":["post-22870","docs","type-docs","status-publish","hentry","doc_category-seo-monitoring"],"year_month":"2026-09","word_count":2014,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"SEO &amp; Monitoring","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/seo-monitoring\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22870"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22870\/revisions"}],"predecessor-version":[{"id":22872,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22870\/revisions\/22872"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22870"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22870"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}