Cum se elimină codul de răspuns intermediar al serverului 302

Salutari cititorilor din SEOBID.NET! Recent, se confruntă cu problema de a crea o pagina de eroare 404. Mai precis, cu crearea foarte pagini pur și simplu nu au fost nici o problemă, ci prin crearea acestei pagini, am descoperit accidental că există o cerere suplimentară. Inutil - este doar opinia mea și poate că cineva nu crede așa.







Cum se elimină codul de răspuns intermediar al serverului 302

Această situație ma făcut să mă întreb de ce am un alt răspuns. Apropo, WordPress o astfel de situație nu vor, pentru că nu .htaccess atribuit un cod - antet ( «Locul de amplasare: / 404" ). Dar făceam un site auto-scris pe scenariu și el avea această comandă în .htaccess, care este, în general, considerată o formă bună.

Așa că am urmat pluginul Firebug cu codurile de răspuns și am decis că solicitarea suplimentară a fost inutilă. Ar trebui să fie imediat dat codul 404. Dacă utilizați webdeveloper plugin-ul, dar nu vă arată răspunsurile intermediare și, prin urmare, nu vedeți în cazul în care a fost făcut greșeala.







Pentru SEO, acest moment este foarte important - deci puteți lăsa o mulțime de cereri intermediare pe site, pe care tocmai nu le observați, dar acestea vor fi executate și vor încetini site-ul. Firebug plugin-ul prezinta o lista cu toate raspunsurile serverului, iar pe site-ul am vazut urmatoarea imagine:

Cum se elimină codul de răspuns intermediar al serverului 302

Serverul a emis o redirecționare 302 și numai apoi a tradus solicitarea la pagina 404.html. De obicei, în .htaccess, pagina de eroare este scrisă astfel: ErrorDocument 404 /404.php sau ErrorDocument 404/404. html - nu contează.

Dar aceasta nu este o soluție foarte comună pe care puțini oameni o folosesc. Prin urmare, dacă faceți acest lucru, conform recomandărilor mai multor:

antetul ( «locația ... - dă codul 302 (în cazul în care nu este stabilită anterior de comandă 201 sau 3xx) Nu contează în cazul în care pentru a trimite o redirecționare, așa cum este, în orice caz, inutile se dovedește că prin utilizarea acestei comenzi (antet de locație) corect făcut .. . codul 404 nu este posibil, vă rugăm să înțelegeți-mă corect J - 404 poate face, și va funcționa, dar nu va funcționa corect cu mai mult de o interogare este motivul pentru care, în cele din urmă am decis să utilizeze acest design în cod :.

Adică, suntem practic forțat (comanda include_once) inserând pagina 404.php. Dar nu există coduri intermediare, iar cu această construcție totul funcționează după cum urmează:

Cum se elimină codul de răspuns intermediar al serverului 302







Articole similare

Trimiteți-le prietenilor: