none
Asp.net Webform wird bei Anfrage von Googlebot weitergeleitet RRS feed

  • Frage

  • Hallo,

    ich habe gerade ein Problem mit der Indizierung unserer Webseite durch Google. Beim Test in der Google Console "Abruf wie durch Google" erhalte ich bei Eingabe dieser Webseite, die im Browser korrekt funktioniert:

    die Status-Antwort:

    Heruntergeladene HTTP-Antwort:

    ​HTTP/1.1 302 Found
    Cache-Control: private
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=utf-8
    Location: /artikel/16817/Espoo_Big_Band_Lauma?AspxAutoDetectCookieSupport=1
    Server: Microsoft-IIS/8.5
    X-AspNet-Version: 4.0.30319
    Set-Cookie: AspxAutoDetectCookieSupport=1; path=/
    X-Powered-By: ASP.NET
    X-Powered-By-Plesk: PleskWin
    Date: Mon, 12 Jun 2017 06:33:18 GMT

    <html><head><title>Object moved</title></head><body>
    <h2>Object moved to <a href="/artikel/16817/Espoo_Big_Band_Lauma?AspxAutoDetectCookieSupport=1">here</a>.</h2>
    </body></html>

    dies verhindert, dass die Seite von Google korrekt indiziert wird. In welchem Teil des ASP.Net Lifecycle wird dieser Teil "?AspxAutoDetectCookieSupport=1" hinzugefügt und wie kann ich das verhindern?

    Vielen Dank

    Daniel Dinkel

    Montag, 12. Juni 2017 06:58

Alle Antworten

  • nun habe ich die Lösung des Problems selbst gefunden. Für alle, die auf das selbe Problem stossen.

    In Protected Overrides Sub InitializeCulture() habe ich die Request.UserLanguages abgefragt ohne vorher zu prüfen, ob diese Nothing ist, was bei Googlebot der Fall ist. Das führt zu einem Error, der dann zu dem Fehler führt. Gefunden hab ich das mit einer Abfrage über curl.exe

    Daniel Dinkel

    Montag, 12. Juni 2017 15:39