302

Found

Oficiālais
īslaicīgi resurss ir pieejams jaunā URL adresē.

HTTP statusa koda 302 specifikācija

Statusa kods 302 Found norāda, ka mērķa resurss uz laiku atrodas citā URI. Tā kā pāradresācija reizēm var tikt mainīta, klientam turpmākajos pieprasījumos jāturpina izmantot efektīvais pieprasījuma URI.

Serveris PIENĀCĪGI atbildē ģenerē atrašanās vietas galvenes lauku, kas satur URI atsauci uz atšķirīgo URI. Lietotāja aģents VAR izmantot atrašanās vietas lauka vērtību automātiskai pāradresācijai. Servera atbildes ielāde parasti satur īsu hiperteksta piezīmi ar hipersaiti uz atšķirīgo(-ajiem) URI.

Piezīme: Vēsturisku iemeslu dēļ lietotāja aģents VAR mainīt pieprasījuma metodi no POST uz GET nākamajam pieprasījumam. Ja šāda uzvedība nav vēlama, tās vietā var izmantot 307 (pagaidu pāradresēšanas) statusa kodu.

Avots / citāts no: 302 Found HTTP statusa kods ir norādīts 6.4.3 sadaļā 6.4.3.

Kā, izmantojot PHP, ievadīt 302 statusa kodu?

Lai tīmekļa lapā norādītu HTTP statusa kodu 302, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(302) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Pārbaudīt 302 HTTP statusa kodu

Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 302 Found) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:

Statusa kods 302 Found
Pārskats
URL: https://http-statuscode.com/errorCodeExample.php?code=302
Statuss: 302 Found
Šie: Network
IP adrese: XX.XX.XX.XX
Statusa kods 302 Found

302 statusa koda saderība ar pārlūkprogrammu

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Kāda ir 302 statusa koda ietekme uz SEO?

Imeklēšanas sistēmu optimizācijas (SEO) digitālajā pasaulē ir daudz nianšu, no kurām katra ietekmē vietnes klasifikāciju. Viena no šīm niansēm ir bieži pārprastais HTTP statusa kods 302 Found. Šo kodu, kas apzīmē "Atrasts", agrāk dēvēja par "Pārvietots uz laiku". Tas signalizē, ka konkrēts tīmekļa resurss uz laiku ir pieejams citur. Bet ko tas nozīmē SEO optimizācijai?

Pirmām kārtām ir svarīgi uzsvērt, ka ne visi novirzieni ir vienādi. Statusa kods 302 Found nozīmē pagaidu novirzīšanu, savukārt statusa kods 301 norāda uz pastāvīgu novirzīšanu. Šai atšķirībai ir būtiska ietekme uz tīmekļa vietnes SEO.

Daudzi tīmekļa vietnes SEO rādītāju veido tās "saišu sula" jeb "saišu autoritāte". Kad lapa tiek pastāvīgi novirzīta, izmantojot 301 novirzīšanas kodu, šī saite autoritāte lielā mērā tiek pārnesta uz jauno URL. Tomēr tas nenotiek tādā pašā mērā, ja tiek veikta 302 Found pāradresācija. Tā kā meklētājprogrammas uzskata 302 Found pāradresāciju par pagaidu pāradresāciju, tās pieņem, ka sākotnējais URL drīz atkal būs aktīvs. Tas var novest pie tā, ka saites autoritāte paliek sākotnējā URL adresē, pat ja saturu faktiski var atrast citur.

Dar viena problēma, kas saistīta ar 302 Found statusa kodu no SEO viedokļa, ir indeksācijas jautājums. Meklētājprogrammas var saglabāt sākotnējo URL vārdu indeksā 302 Found statusa koda pagaidu rakstura dēļ. Tas var izraisīt to nevēlēšanos indeksēt jauno URL, jo tas tiek uzskatīts par mazāk stabilu vai pastāvīgu.

Ja šāda pagaidu novirzīšana saglabājas ilgu laiku, tā var kļūt par izaicinājumu meklētājprogrammām. Tiem var būt grūti izlemt, kuru versiju - veco vai jauno - parādīt meklēšanas rezultātos. Tas var novest pie neparedzamas un bieži vien nevēlamas uzvedības meklēšanas klasifikācijā.

Tas gan nenozīmē, ka 302 Found statusa kods nav pamatots. Situācijās, kad saturs patiešām tiek pārvietots tikai uz īsu laiku, piemēram, uzturēšanas vai A/B testēšanas laikā, tas ir pilnībā piemērots.

Apkopojot, izvēli starp 302 Found un 301 novirzīšanu nevajadzētu pieņemt vieglprātīgi. Katram novirzījumam ir sava ietekme uz SEO, un tīmekļa vietņu administratoriem rūpīgi jāapsver, kuru statusa kodu izmantot un kad. Pastāvīgu izmaiņu gadījumā, lai saglabātu SEO integritāti, gandrīz vienmēr priekšroka jādod 301 pāradresācijai. 302 Found ir spēcīgs rīks, taču tikai tad, ja tas tiek pareizi izmantots.

Konstantes programmēšanas valodās

HttpStatusCode.Found
http.StatusFound
Response::HTTP_FOUND
httplib.FOUND
http.client.FOUND
http.HTTPStatus.FOUND
:found

Izklaidējošas memes par HTTP statusa kodu 302

Bloga raksti

SEO un HTTP statusa kodi: Visaptveroša analīze

Tīmekļa vietnes optimizēšana meklētājprogrammām (SEO) ir sarežģīts pasākums. Viens no bieži nepamanītiem, bet izšķirošiem aspektiem labam rangam ir HTTP statusa kodi. Šie mazie trīs ciparu kodi inf...

Autors: Tony Brüser
Autors: Tony Brüser

Tonijs Brūsers ir aizrautīgs tīmekļa izstrādātājs, kurš aizraujas ar HTTP statusa kodiem.

LinkedInGitHub