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.
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:
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ă: