Kuinka korjata kaikki virheet / häiriöt / virheet Epic Games Launcher -sovelluksella! (Helmikuuta 2019)

Sivuja on 404, ja niillä on kahdenlaisia ​​sivuja response headers (kopioitu täyspitkänä Chrome DevTools, Verkko-välilehdeltä):

  1. Vastausotsikot:

    cache-control:max-age=0, no-store content-type:text/html date:Wed, 24 Jan 2018 10:55:59 GMT server:Apache/2.4.29 (Ubuntu) status:404 x-powered-by:PHP/5.5.9-1ubuntu4.22

  2. Vastausotsikot

    cache-control:max-age=0, no-store cache-control:no-cache, max-age=0, must-revalidate content-type:text/html; charset='utf-8' date:Wed, 24 Jan 2018 10:55:40 GMT expires:Thu, 19 Nov 1981 08:52:00 GMT pragma:no-cache server:Apache/2.4.29 (Ubuntu) set-cookie:bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly set-cookie:bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly status:404 x-powered-by:PHP/5.5.9-1ubuntu4.22

Sivut, joilla on ensimmäinen tyyppi response headers Google ei tunnista 404. 404: n sijaan Search Console hälyttää nämä sivut päällekkäisiksi sivuiksi ilman ensisijaista tunnusta.

Sivut, joilla on toisenlainen response headers tunnistetaan oikein nimellä 404.

Ei tunnistettu tarkoittaa: Google kutsuu tällaisia ​​sivuja Kopioi sivu ilman ensisijaista tunnistettahuolimatta siitä, että Firefoxin ja Chromen kehittäjätyökalut saavat oikean 404-tilakoodin.

Tunnistettu tarkoittaa: tällaisia ​​sivuja kutsutaan Ei löydy (404), kuten seuraavassa kuvakaappauksessa:

Miksi se on niin? Mikä estää oikean tilakoodin tunnistamisen? Tarvitseeko vastaus lisätietoja? Sano vain - yritän antaa sen.

PS: Ehkä se on uuden Search Consolen vika ...? @JohnMu

  • Suosittelen otsikoiden hankkimista curl --head tai curl -D - pikemminkin kuin käyttää kromia. Kuten DocRoot huomauttaa, näyttää siltä, ​​että yrität ehkä asettaa tilaa otsikkokentässä vastauksen ensimmäisellä rivillä. Tai se voi olla vain Chrome, joka vaimentaa sitä. Sinun tulisi käyttää kiharaa nähdäksesi, mikä niistä on totta.

HTTP-vastauksen tilan ilmaisee vastauksen ensimmäinen rivi ("Status Line") - jota et tällä hetkellä näytä kysymyksesi lähdössä. 404-vastaukseksi odotat näkevän jotain:

HTTP/1.1 404 Not Found 
status:404 

Status vastausotsikko ei ole vakio.

  • Minusta olisi merkitystä, jos tätä asemaa ei tunnustettaisi toisessa tapauksessa ...
  • Anteeksi, en ole varma mitä tarkoitat? status:404 todennäköisesti jätetään huomiotta molemmissa tapauksissa. Mikä on vastauksen ensimmäinen rivi? Mitä selain luuletko vastaustilan olevan? Näkyykö Google (oletan pääsihteeristön?) Toisen vastauksen 404 tai "pehmeä 404"?
  • "todellisena" 404: nä. Mitä tarkoitat "ensimmäisellä rivillä"? - mainitsin molemmat täydelliset vastaukset.
  • Kysymyksesi tulos näyttää siltä, ​​että se voisi olla a jäsennetty vastaus. Google Chromessa sinulla pitäisi olla mahdollisuus "tarkastella lähdettä". Vastauksen ensimmäisen rivin tulisi olla muodoltaan HTTP/1.N , esim. HTTP/1.1 404 Not Found (kuten edellä mainittiin) tai HTTP/1.1 200 OK jne. Mutta jo ennen otsikkojen katselua "Mikä selaimen mielestä vastaustila on?" (Kehittäjän työkalujen / tarkastajan Verkko-välilehti)
  • Edellä mainitsemani vastausotsikot ovat peräisin Chrome-kehittäjien työkaluista, Verkko-välilehdeltä. Molemmat sivut näkyvät kehittäjätyökaluissa 404 sivuna. Jos sivua ei tunnisteta 404, ainoa sisältö on teksti "tiedostoa ei löydy". Tunnistetun 404 tapauksessa sisältö on räätälöity (ei-standardi) HTML-sivu, jolla ei ole minkäänlaista tilaviestiä HTTP/1.1 404 Not Found.

työskennellyt sinulle: Charles Robertson | Haluatko yhteyttä?