301-Seite dauerhaft verschoben


Beim Umschreiben diese Website als ASP-NET hatte ich eine Menge von externen Seiten, die Links direkt zu Artikeln, die mit dem alten ASP-URL. Ich wollte den Artikel basierend auf diesen alten URLs angezeigt werden, aber immer noch lassen Google wissen, dass die Seite nicht mehr existiert.

Die Lösung war, die alten Artikel ID in einer Tabelle nachschlagen, wenn gefunden, ich möchte einen 'Page 301 moved permanently' Code zurück und wenn nicht gefunden würde ich wieder einen Code '404 not found'.

Zuerst ich öffnet eine Verbindung + erstellen eine SQL-select-Anweisung (nicht abgebildet). Ich Stelle dann Response.Status auf den entsprechenden Code. Wenn der Code '301' ist, dann brauchen wir auch einen zusätzlichen Header namens 'Location', die die neue URL enthält.

Set RsArticle = cnnConnection.Execute(sql)
Wenn nicht rsArticle.BOF und nicht rsArticle.EOF dann
Dim NewUrl
NewUrl = rsArticle('ArticleId')

Response.Status='301 Moved Temporarily'
Response.AddHeader 'Location', 'als https://www.howtodothings.com/ViewArticle.aspx?article=' & NewUrl
sonst
Response.Status = '404-nicht gefunden'
EndIf









301-Seite dauerhaft verschoben


301-Seite dauerhaft verschoben : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Beim Umschreiben diese Website als ASP-NET hatte ich eine Menge von externen Seiten, die Links direkt zu Artikeln, die mit dem alten ASP-URL. Ich wollte den Artikel basierend auf diesen alten URLs angezeigt werden, aber immer noch lassen Google wissen, dass die Seite nicht mehr existiert.

Die Lösung war, die alten Artikel ID in einer Tabelle nachschlagen, wenn gefunden, ich möchte einen 'Page 301 moved permanently' Code zurück und wenn nicht gefunden würde ich wieder einen Code '404 not found'.

Zuerst ich öffnet eine Verbindung + erstellen eine SQL-select-Anweisung (nicht abgebildet). Ich Stelle dann Response.Status auf den entsprechenden Code. Wenn der Code '301' ist, dann brauchen wir auch einen zusätzlichen Header namens 'Location', die die neue URL enthält.

Set RsArticle = cnnConnection.Execute(sql)
Wenn nicht rsArticle.BOF und nicht rsArticle.EOF dann
Dim NewUrl
NewUrl = rsArticle('ArticleId')

Response.Status='301 Moved Temporarily'
Response.AddHeader 'Location', 'als https://www.howtodothings.com/ViewArticle.aspx?article=' & NewUrl
sonst
Response.Status = '404-nicht gefunden'
EndIf


301-Seite dauerhaft verschoben

301-Seite dauerhaft verschoben : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
301-Seite dauerhaft verschoben
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung