Piemēram, visi vienmēr meklē un saistībā ar šo pantu HTTP statusa kodu:
410: Pieprasītā lapa neeksistē (piezīme: 410, teica, pastāvīgas un 404 pagaidu izteikt);
200: servera veiksmīgi atgriezies pieprasīto lapu;
301: Novirzīt pastāvīgu URL
302: URL pagaidu pārvirzīt
Piezīme: Lielākā daļa meklētājprogrammas būs "404" un "410" Valsts vienlīdzīgu attieksmi, piemēram, Google. (Skatīt Matt Cutts un instrukcijas)
Izprast stāvokļa kodi HTTP404
HTTP 404 kļūda nozīmē, ka saite uz lapu nav, tas ir, oriģināls Web lapas URL mazspēju, kas bieži notiek, ir grūti izvairīties, piemēram: Web URL radīto noteikumu were changed, page fails pārdēvēt vai pārvietot vieta, ienākošās saites pareizrakstības kļūdas un tā tālāk, kā rezultātā sākotnējais URL adrese nevar piekļūt, un, kad web serveris saņem līdzīgu pieprasījumu, atgriezīsies 404 statusa kodu, kas stāsta pārlūkprogramma pieprasītais resurss neeksistē. Tomēr, Web serveri, default 404 kļūdas lapas, vai nu Apache un IIS ir ļoti primitīvi, neelastīgu un lietotājam nedraudzīgas, nevar sniegt vajadzīgo informāciju, lai lietotājs, lai iegūtu versijām, bez šaubām, tas izraisītu zaudējumu lietotājam.
Tādēļ daudzas tīmekļa vietnes izmanto pielāgotas 404 kļūda pieejas sniegšanu par lietotāju pieredzi un saglabāt klientus no defecting. Vispār, pēc pasūtījuma 404 lapas ir ierasta prakse ir novietot vietā uz lappuses ātrā navigācija saites meklēšanas lodziņus un mājas lapas iespējas pakalpojumu, lai varētu efektīvi palīdzēt lietotājiem piekļūt vietnes un saņemt nepieciešamo informāciju.
HTTP404 par ietekmi SEO
Custom 404 kļūdas lapas ir nodrošināt lietotāja pieredzi ar labu praksi, bet pieteikšanās process bieži vien nebija paziņojums ietekmi meklētājprogrammas, piemēram, nepareizi servera konfigurācijas dēļ atgriezties "200" stāvokļa kodi vai paražām 404 kļūda meta Atsvaidzināt lapu, izmantojot rezultātu atgriež "302" statusa kodu. Pareizi izveidot pielāgotas 404 kļūdas lapas, ne tikai vajadzētu spēt pareizi parādītu tajā pašā laikā, ja atgriešanās "404" kļūdas kodu, nevis "200" vai "302". Kaut piekļuve lietotājiem, HTTP statusa kodu, vai tas ir "404" vai "200" ir ne ar ko neatšķiras, bet meklēšanas dzinējus, tas ir ļoti svarīgi.
(1) Custom 404 error page atgriež "200" statusa kods
Kad meklētājprogrammu zirnekļiem ar lūgumu URL, kad jūs saņemat "404" statusu atbildi, kas zināja, ka URL ir beidzies, tā vairs nav mājas lapas URL indeksu datu centra teica atsauksmes no mājas lapas izņem no indeksu datu bāzes, protams, , dzēst process var būt ilgs laiks, un, kad meklētājprogrammām ir "200" statusu, atbilde būs tas, ka URL ir derīgs, tas dosies uz indeksu, un tiks iekļauta indeksu savā datu bāzē, tā rezultāts ir Šo divu citu adresi ar tādu pašu saturu: Custom 404 kļūdas lapas saturu, tas novedīs pie replikāciju jautājumu lapu. Attiecībā uz meklētājprogrammām, jo Google ir ne tikai grūti iegūt uzticību indekss TrustRank, ievērojami samazinās kvalitāti, Google uz vietnes novērtējums. (Kāpēc parādīsies atgriezties "200" statusa kods situācija? Skatīt saturu zem "Custom 404 kļūdas lapu Basic Principles")
Es jau labu laiciņu izmantoju Google Sitemap, kad mēs iesniedza sitemap XML formāta failā, Google pārbaudīs mūsu identitāti, lai nodrošinātu, ka ir likumīgas vietnes administratoram. Pārbauda divējādi: norādīt nosaukumu, html lapas augšupielādēti vietnes saknes direktorijā vai Web lapu, lai pievienotu logo meta reģionālo identitāti meta tagus. Es parasti lietoju tā ielādēt html lapas, bet Google ir piedāvāts saknes direktoriju manā vietā nevar atrast šo lapu (patiesībā es jau augšupielādēts, un tai var piekļūt caur pārlūkprogrammu), kas ir ļoti briesmīga problēma, Attēls:
(B) Custom 404 error lapu, izmantojot Meta Refresh atgriež "302" statusu kods
Daudzās vietās bieži redzēt custom 404 kļūdas lapu veidā, piemēram, šādi: Vispirms displejs dažas kļūdas ziņojumu un pēc tam lēkt ar Meta Atsvaidzināt lapu vietnes mājas lapā Lapas karte vai citām līdzīgām lapām. Atkarībā no īstenošanas dažādos veidos, šos 404 lapās var atgriezties "200" statusa kodu, to var atgriezties "302", bet vienalga ko, no SEO tehniskā viedokļa raugoties, nav atbilstošu izvēli.
No "200" stāvokli situāciju, mēs jau esam runājuši iepriekš, tad, 404 lapas atgriež "302", meklētājprogrammas, kā ārstēt? Teorētiski, "302" kļūdas, meklētājprogrammas, lapas pastāv, taču pagaidu pārmaiņas adresi, lapa vēl indekss iekļauts, lai pats var būt līdzīga "200" statusu kodu, ja atkārtots teksts problēmas, otrkārt, ko pārstāv vispārizglītojošās Google meklētājprogrammu 302 novirzīt joma arvien stingrākas prasības, piemēram, nepareizi izmanto 302 redirects situācija pastāv liels risks.
Lai nodrošinātu, ka pēc pasūtījuma 404 kļūdas lapu, lai atgrieztos uz "404" statusa kods
In custom 404 kļūda lapa ir izveidota, pārliecinieties, lai pārbaudītu tā nespēj pareizi atgriezties "404" statusa kodu. Jūs varat izmantot Server Header Check rīks, ievadiet neeksistē tīmekļa lapas URL, paskaties atpakaļ HTTP Header, ir pārliecināts, ka tā atgriež "404 Not found".
404 kļūda pieeja
() Custom 404 kļūdas lapu pamatprincipus
Vispirms ir jābūt skaidram, ka 404 kļūda ir strādā servera līmenī, nevis lapu līmenī. Pāri muitas PHP skriptu izmantot dinamiskās lapas, piemēram, 404 veids, mums ir jānodrošina īstenošanas PHP pirms serveris ir sekmīgi nosūtīts "404" statusu kodu, pretējā gadījumā, kad izpildi ISAPI līmenī atgriezās statusa kodu var veikt tikai "200" vai kādu citu, piemēram, "302" Sort novirzīt statusa kodu.
Otrkārt, pēc pasūtījuma 404 kļūdas lapas Web vietu, tiesības uzstādījumus, kļūdu lapas URL, jums jālieto relatīvais ceļš, nevis absolūto ceļu, bet pēc pasūtījuma 404 lapas jābūt par Web vietnes saknes direktorijā. Kaut nederīgs saite var būt vairāki veidi URL, bet, ja rodas kļūda 404 apmeklējumi, WEB serveris automātiski iet uz custom 404 kļūdu lapā, kad tam nav nekāda sakara ar URL formas.
(B) Apache, kas izveidota saskaņā ar 404 kļūdu lapu
Apache Server izveidotas 404 kļūdas lapas ir vienkārši, vienkārši. Htaccess failus var pievienot šādu daļu:
Piezīme:
1. Atcerieties, lai nepārvērstu 404 kļūdu vietnes mājas lapu, pretējā gadījumā, var izraisīt meklētājprogrammu mājas lapu izzust
2. Pārliecinieties, ka nedrīkst izmantot absolūto URL (piemēram: http://www.mydomain.com/nofound.php formā), ja Jūs lietojat absolūto URL atgriezties statusa kods ir "302" + "200" (pārbaudīts)
(3) RVS / ASP.net ir noteikts saskaņā ar 404 kļūdu lapu
Pirmkārt, modificēt, lai piemērotu saknes direktorijā uzstādījumus, atveriet "web.config" failu rediģēšanu, kurā pievienojot šādu tekstu:
<system.web>
<customErrors Mode="On" defaultRedirect="error.asp">
<error StatusCode="404" redirect="notfound.asp" />
</ CustomErrors>
</ System.web>
</ Configuration>
Piezīme: Iepriekš piemēram, "error.asp" par sistēmas noklusējuma 404 lapas, "notfound.asp" par pasūtījuma 404 lapas, izmantot, modificēt piemērotu faila nosaukumu.
Tad, pēc pasūtījuma 404 lapas "notfound.asp", piebilstot:
Response.Status = "404 Not Found"
% "
Šādā veidā mēs varam nodrošināt, ka IIS pareizi atgriež "404" statusu kods
(D) RVS / ASP.net ir noteikts saskaņā ar statisko Page 404
Set statiskā 404 kļūdas lapu metodes ir salīdzinoši vienkārši, IIS Manager, ar peles labo pogu noklikšķiniet uz pārvaldīt mājas lapā, atveriet "Properties" in "Custom kļūdas paziņojums" lapa "404" set atbilstošu kļūdas ziņojumu lapu, kas tiek būt. Tomēr šeit, "ziņojuma tips" un pārliecinieties, izvēlieties "File" vai "noklusējuma vērtību", bet neizvēlieties "URL", pretējā gadījumā rezultāts būs atgriezties "200" statusa kods.











