Tout le monde voyait ces ballons au fond des filets

Tässä on kysymykseni. Minulla on uudelleenkirjoitussääntö htaccessissani näin:

RewriteRule ^(news|review|feature|editorial|podcast)/([0-9]+)/(.*)$ /article.php?id=$2 [L] 

Pohjimmiltaan se tekee tällaisen URL-osoitteen:

http://www.example.com/feature/13889/negative-world-2017-goty-awards 

Ja tuo käyttäjä tälle sivulle:

http://www.example.com/article.php?id=13889 

Noin viime vuoden aikana Google näytti kuitenkin päättävän, että se ei enää pidä tästä, ja palauttaa pehmeät 404-virheet, kun se indeksoi minkä tahansa alkuperäisen URL-osoitteen. ("Kohde-URL-osoitetta ei ole, mutta palvelimesi ei palauta 404 (tiedostoa ei löydy) -virhettä.")

Joko tämän tai muun takia, paljon sisältöäni ei ole enää indeksoitu Googlessa, mikä johti osumien huomattavaan vähenemiseen sivustolleni.

Kun luin tätä, luin jotain, jonka mukaan 301 uudelleenohjausta ratkaisi tämän. Joten vaihdoin linjan tähän htaccessissa:

RewriteRule ^(news|review|feature|editorial|podcast)/([0-9]+)/(.*)$ /article.php?id=$2 [L,R=301] 

Pitäisikö sen ratkaista asia vai onko minun tehtävä vielä enemmän ?! Olen hieman huolissani, koska kun teen "haen Googleksi", siinä sanotaan vain "uudelleenohjattu".

Luulen, että toinen kysymykseni olisi, selittäisikö tämä, miksi näitä juttuja ei enää indeksoida, vai onko jokin muu asia, jota minun pitäisi tutkia?

En näe kuinka alkuperäinen sisäinen uudelleenkirjoittaminen olisi mitään tekemistä Googlen ilmoittaman pehmeän 404: n kanssa. Google ei ole tietoinen uudelleenkirjoittamisesta - tämä on täysin piilotettu käyttäjiltä, ​​roboteilta ja Googlelta.

Ja tämän muuttaminen 301-uudelleenohjaukseksi pahentaa asioita epäilemättä. Oletettavasti linkität "kauniiseen" URL-osoitteeseen (ts. /feature/13889/negative-world-2017-goty-awards)?

Pehmeä 404 raportoidaan yleensä, kun Googlelle tarjotaan sivu näyttää "Ei löydy" -virhe tai sivu on sisällöltään hyvin ohut ja vastaa 200 OK -tilaan.Googlen ohjeasiakirjoista Soft 404 -virheistä:

Pehmeä 404 tarkoittaa, että sivustosi URL-osoite palauttaa sivun, joka kertoo käyttäjälle, että sivua ei ole, ja myös 200-tason (menestys) koodi selaimelle. (Joissakin tapauksissa "ei löydy" -sivun sijaan se voi olla sivu, jolla on vähän tai ei ollenkaan käyttökelpoista sisältöä - esimerkiksi harvaan asuttu tai tyhjä sivu.)

Joten, palveletko sivua "kauniista" URL-osoitteesta /feature/13889/negative-world-2017-goty-awards tai "ruma" URL /article.php?id=13889 (301-uudelleenohjauksen tai suoran linkin kautta), se on edelleen sama sivu ja siis edelleen sama pehmeä-404.

selittäisikö tämä, miksi näitä juttuja ei enää indeksoida

Google ei todennäköisesti aio indeksoida sivua, jota se pitää (pehmeänä) 404: nä.

Olen hieman huolissani, koska kun teen "haen Googleksi", siinä sanotaan vain "uudelleenohjattu".

Poistaisin uudelleenohjauksen ja toisin "noutaa Googlena" -valintaruudun. Mitä Google näkee? Ehkä se saa erilaisen vastauksen kuin mitä käyttäjät näkevät?

  • 2 Welp, luulen, että olet oikeassa. Seurasin hakua Googlen kautta, ja sivuja todella ohjataan omalle virhesivulleni. Joten etsin koodia ja löysin melko ikävän virheen, joka ohjaa periaatteessa kaikki, jotka yrittävät käyttää artikkeleita, mutta eivät ole kirjautuneet virhesivulle (niitä ei pitäisi ollenkaan ohjata, artikkelit ovat julkisia.) Täytyy lisätä noin vuosi sitten, eikä kukaan ole ilmoittanut jostakin. Joka tapauksessa vaihdoin kaiken takaisin, korjasin virheen ja hain, kun Google toimii nyt, joten ... näemme voinko pelastaa sijoitukseni tässä vaiheessa. Kiitos!

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