Àwọn àmì-ipò HTTP tí a ṣàlàyé, láti 200 sí 503
Nígbàkúgbà tí aṣàwárí rẹ bá béèrè ohun kan lọ́wọ́ sáfà ayélujára, sáfà náà a máa dá padà pẹ̀lú nọ́mbà mẹ́ta kí ó tó fi HTML, àwòrán, tàbí JSON kankan ránṣẹ́. Nọ́mbà yẹn ni àmì-ipò HTTP, ó sì jẹ́ ọ̀nà kúkúrú tí sáfà náà fi ń sọ ohun tí ó ṣẹlẹ̀: ojú-ìwé náà wà níhìn-ín, ó ti kúrò, a kò gbà ọ́ láàyè, tàbí ohun kan ti bàjẹ́ ní ẹ̀gbẹ́ wa. Ní ọ̀pọ̀lọpọ̀ ìgbà, o kìí rí àwọn àmì wọ̀nyí rárá nítorí pé ohun gbogbo ń ṣiṣẹ́ dáadáa, ojú-ìwé náà sì kàn ń wọlé. Ṣùgbọ́n ní ìṣẹ́jú tí ojú-ìwé kan bá bẹ̀rẹ̀ sí i ṣe àìtọ́, àmì-ipò náà ni àmì àkọ́kọ́ tí ó yẹ kí a kà.
Àwọn nọ́mbà náà kì í ṣe láìròtẹ́lẹ̀. Àmì àkọ́kọ́ ń to gbogbo ìdáhùn sí ọ̀kan lára ìdílé márùn-ún, nítorí náà àní àmì tí kò dá ọ mọ̀ a máa sọ fún ọ ní ìwọ̀nba ohun tí ó jẹ́ àṣìṣe kàn nípasẹ̀ nọ́mbà rẹ̀ àkọ́kọ́. Kọ́ àwọn ìdílé márùn-ún wọ̀nyí, wàá sì lè ka ó fẹ́rẹ̀ẹ́ jẹ́ ìdáhùn kankan ní ìwò-kán.

Àwọn kíláàsì márùn-ún náà
1xx, ìsọfúnni. Sáfà náà ti gba ìbéèrè rẹ, ó sì ṣì ń ṣiṣẹ́ lórí rẹ̀. Àwọn wọ̀nyí kò wọ́pọ̀ nínú lílọ kiri ojoojúmọ́, a sì máa ń ṣe àkóso wọn ní ìdákẹ́jẹ́ẹ́ láàrin aṣàwárí àti sáfà. 100 Continue ni àpẹẹrẹ tí a mọ̀ dáadáa, ó ń sọ fún alábàárà pé ó dára láti fi ìyókù ẹrù ìbéèrè ńlá ránṣẹ́.
2xx, àṣeyọrí. Ìbéèrè náà ṣiṣẹ́. 200 OK ni ohun tí o fẹ́ rí ní ọjọ́ gbogbo, ó túmọ̀ sí pé a rí ohun-èlò náà, ó sì ń padà dé. 201 Created a máa farahàn lẹ́yìn tí o bá fi fọ́ọ̀mù tàbí ìpè API tí ó ń dá ohun tuntun ránṣẹ́, 204 No Content sì túmọ̀ sí pé iṣẹ́ náà ṣeyọrí ṣùgbọ́n kò sí ohun tí a lè fihàn.
3xx, àtúnjúwe. Ohun tí o béèrè ń gbé ní ibòmíràn, aṣàwárí náà sì sábà máa ń tẹ̀lé e láìfẹ̀hónúhàn. Àtúnjúwe ń jẹ́ kí àwọn ìjápọ̀ àtijọ́ wà láàyè, ó sì ṣe pàtàkì gidigidi fún ipò-ìwádìí (search ranking).
4xx, àṣìṣe alábàárà. Ohun kan nípa ìbéèrè náà kò tọ́ ní ẹ̀gbẹ́ rẹ: URL tí kò tọ́, ìwọlé tí ó sọnù, tàbí ohun-èlò tí kò sí. Ìlera sáfà náà dára; ó kàn kò lè gba ohun tí o fi ránṣẹ́.
5xx, àṣìṣe sáfà. Ìbéèrè rẹ dára, ṣùgbọ́n sáfà náà kọsẹ̀ nígbà tí ó ń ṣiṣẹ́ lórí rẹ̀. Àwọn wọ̀nyí ń tọ́ka sí ohun-àmúṣọ (infrastructure) ojú-ìwé náà, kì í ṣe ìwọ.
Àwọn àmì pàtó tí ènìyàn ń wá ní ti gidi
200 OK jẹ́ àṣeyọrí lásán. Ojú-ìwé tàbí dátà náà wọlé gẹ́gẹ́ bí a ti retí.
301 Moved Permanently ń sọ fún aṣàwárí àti ẹ̀rọ ìwádìí pé ojú-ìwé kan ní ilé tuntun tí ó dúró ṣinṣin. Èyí ni àtúnjúwe tí ó dára fún SEO, nítorí pé ó ń gbé àwọn àmì ipò láti URL àtijọ́ padà sí èyí tuntun. Lò ó nígbà tí o bá yí URL kan padà títí láé.
302 Found jẹ́ àtúnjúwe fún ìgbà díẹ̀. URL ìpilẹ̀ṣẹ̀ náà ṣì jẹ́ èyí gidi, nítorí náà ẹ̀rọ ìwádìí a máa fi í sínú àkọsílẹ̀ dípò ibi tí a darí sí. Lo 302 nìkan nígbà tí ìṣíkiri náà bá jẹ́ ti ìgbà díẹ̀ ní ti gidi, bíi kíkó àwọn olùmúlò lọ sí ojú-ìwé àsìkò.
304 Not Modified jẹ́ akíkanjú ìdákẹ́jẹ́ẹ́ fún lílọ kiri kíákíá. Ó ń sọ fún aṣàwárí náà pé ẹ̀dà tí ó ti wà nínú cache rẹ̀ ṣì jẹ́ tuntun, nítorí náà sáfà náà kìí tún fáìlì náà ránṣẹ́. Dátà kéré, ojú-ìwé kíákíá.
400 Bad Request túmọ̀ sí pé sáfà náà kò lè ní òye ìbéèrè náà rárá, ní ọ̀pọ̀lọpọ̀ ìgbà nítorí gírámà tí kò tọ́ tàbí páramítà tí kò dára.
401 Unauthorized túmọ̀ sí ó fẹ́rẹ̀ẹ́ jẹ́ "n kò mọ ẹni tí ìwọ jẹ́, jọ̀wọ́ jẹ́rìí ara rẹ." Àwọn ìjẹ́rìí tí ó tọ́ ni ó sọnù lọ́dọ̀ rẹ.
403 Forbidden yàtọ̀: sáfà náà mọ ẹni tí ìwọ jẹ́, ó sì ṣì ń kọ̀ ọ́. Kò sí ìyọ̀ǹda rẹ, kíkọ́ wọlé lẹ́ẹ̀kan sí i kò sì ní ràn ọ́ lọ́wọ́.
404 Not Found ni àmì tí ó gbajúmọ̀ jùlọ nínú gbogbo wọn. Sáfà náà wà láàyè, ó sì dá ọ lóhùn, ṣùgbọ́n kò sí ohun kan ní adírẹ́sì yẹn. Ó sábà máa ń wá láti ìjápọ̀ tí a kọ àìtọ́ tàbí ojú-ìwé tí a pa run tàbí tí a kó lọ láìsí àtúnjúwe.
429 Too Many Requests túmọ̀ sí pé a ti dín ọ kù (rate-limited). O fi ìbéèrè púpọ̀jù ránṣẹ́ láàrin àkókò kúkúrú, sáfà náà sì ń béèrè lọ́wọ́ rẹ láti mú kí ó lọ́ra síi. Àwọn API ń lo èyí ní gbogbo ìgbà.
500 Internal Server Error ni ìdáhùn "ohun kan ti bàjẹ́" lásán. Sáfà náà bá ipò tí a kò retí, ó sì fi sílẹ̀, ṣùgbọ́n kò sọ ohun tí ó jẹ́. Ṣàyẹ̀wò àkọsílẹ̀ sáfà náà.
502 Bad Gateway a máa farahàn nígbà tí sáfà kan, tí ó ń ṣiṣẹ́ gẹ́gẹ́ bí ẹnu-ọ̀nà tàbí proxy, gba ìdáhùn tí kò tọ́ láti ọ̀dọ̀ sáfà tí ó wà lẹ́yìn rẹ̀. Ní ọ̀pọ̀lọpọ̀ ìgbà, àmì ni pé ohun-èlò ẹ̀yìn ti wó lulẹ̀ tàbí kò ṣe é dé.
503 Service Unavailable túmọ̀ sí pé sáfà náà ti kún jù fún ìgbà díẹ̀ tàbí ó wà nínú ìtọ́jú tí a ti pinnu. Kò dà bí 500, ó fi hàn pé wàhálà náà jẹ́ ti ìgbà kúkúrú, ojú-ìwé náà sì yẹ kí ó padà láìpẹ́.

Ohun tí àwọn àmì-ipò túmọ̀ sí fún SEO àti ìṣàtúnṣe àṣìṣe
Fún ipò-ìwádìí, ìyàtọ̀ láàrin 301 àti 302 ni ohun tí ó máa ń dẹ́kùn ènìyàn. Ìṣíkiri tí ó dúró ṣinṣin yẹ kí ó máa lo 301 nígbà gbogbo kí ojú-ìwé tuntun lè jogún agbára ti àtijọ́; 302 ní ibi tí kò tọ́ lè fi ẹ̀rọ ìwádìí sílẹ̀ ní kíkọ URL ìpilẹ̀ṣẹ̀ sínú àkọsílẹ̀, tí ó sì ń pín àwọn àmì rẹ. Nígbàkan náà, iye ńlá àwọn 404 ń fi ìnáwó ìjà-àyẹ̀wò (crawl budget) ṣòfò, ó sì ń bí àwọn àlejò nínú, nítorí náà ó tọ́ láti darí padà tàbí ṣàtúnṣe àwọn ìjápọ̀ tí ó ti bàjẹ́ dípò kíkó wọn sílẹ̀ láti bàjẹ́.
Fún ìṣàtúnṣe àṣìṣe, ìdílé náà a máa sọ fún ọ ibi tí o yẹ kí o wò. 4xx ń tọ́ka sí ìbéèrè náà, nítorí náà ṣàyẹ̀wò URL, àkọlé, àti ìjẹ́rìí. 5xx ń tọ́ka sí sáfà náà, nítorí náà ṣàyẹ̀wò àkọsílẹ̀ ohun-èlò, àwọn iṣẹ́ tí ó wà lókè, àti bóyá ìtẹ̀jáde kan ṣẹ̀ṣẹ̀ ti já sí ìhà kan. Ìgbì àwọn 502 àti 503 ní ọ̀pọ̀lọpọ̀ ìgbà túmọ̀ sí pé ẹ̀yìn ti wó lulẹ̀ tàbí ó ti kún jù dípò àṣìṣe kóòdù. O lè ṣàyẹ̀wò àmì-ipò gan-an tí ojú-ìwé kan dá padà pẹ̀lú àwọn irinṣẹ́ olùṣàkóso-kọ̀ǹpútà wa, nígbà tí 5xx bá dàbí ìṣòro ìsopọ̀ dípò àṣìṣe ohun-èlò, ìwádìí DNS kíákíá lè jẹ́rìí pé orúkọ ìkápá náà ṣì ń tọ́ka sí adírẹ́sì tí ó tọ́.
Àwọn ìbéèrè tí a sábà máa ń béèrè
Ṣé àṣìṣe 404 burú fún ojú-òpó wẹ́ẹ̀bù mi?
404 díẹ̀ jẹ́ ohun lásán tí kò léwu. Ìṣòro a máa bẹ̀rẹ̀ nígbà tí àwọn ojú-ìwé olókìkí bá dá 404 padà tàbí nígbà tí àwọn ìjápọ̀ inú tí ó ti bàjẹ́ bá kójọ, tí ó ń fi ìnáwó ìjà-àyẹ̀wò ṣòfò tí ó sì ń bí àwọn àlejò nínú. Darí àwọn ojú-ìwé tí a kó lọ padà kí o sì ṣàtúnṣe àwọn ìjápọ̀ tí kò tọ́.
Kín ni ìyàtọ̀ láàrin àtúnjúwe 301 àti 302?
301 dúró ṣinṣin, ó sì ń gbé àwọn àmì ipò lọ sí URL tuntun, nítorí náà lò ó nígbà tí ojú-ìwé kan bá kúrò títí láé. 302 jẹ́ ti ìgbà díẹ̀, ó sì ń pa URL ìpilẹ̀ṣẹ̀ mọ́ nínú àkọsílẹ̀, nítorí náà lò ó nìkan fún ìṣíkiri tí ó jẹ́ ti ìgbà kúkúrú.
Kín ni ìyàtọ̀ láàrin 401 àti 403?
401 túmọ̀ sí pé o kò tíì jẹ́rìí ara rẹ, nítorí náà kíkọ́ wọlé lè ṣàtúnṣe rẹ̀. 403 túmọ̀ sí pé sáfà náà mọ̀ ọ́ ṣùgbọ́n ó ṣì ń kọ̀ ọ́ nítorí pé ìyọ̀ǹda kò sí lọ́dọ̀ rẹ, nítorí náà kíkọ́ wọlé lẹ́ẹ̀kan sí i kò ní ràn ọ́ lọ́wọ́.
Kín ni àṣìṣe 500 túmọ̀ sí, báwo sì ni mo ṣe lè ṣàtúnṣe rẹ̀?
500 Internal Server Error túmọ̀ sí pé sáfà náà bá ìṣòro tí a kò retí nígbà tí ó ń ṣiṣẹ́ lórí ìbéèrè rẹ. Ọ̀rọ̀ náà jẹ́ gbogbogbò mọ̀ọ́mọ̀, nítorí náà ìṣàtúnṣe náà a sábà máa bẹ̀rẹ̀ pẹ̀lú kíka àkọsílẹ̀ sáfà láti wá ìdí gidi náà.
Kí ló dé tí mo fi ń gba àmì-ipò 429?
429 Too Many Requests túmọ̀ sí pé a ti dín ọ kù fún fífi ìbéèrè ránṣẹ́ ní kíákíá jù. Fa sẹ́yìn, tẹ̀lé àkọlé Retry-After tí sáfà náà bá dá padà, kí o sì fi ìdúró-àyè kún àwọn kóòdù kékeré àti alábàárà API rẹ.
Kín ni 503 Service Unavailable túmọ̀ sí?
503 túmọ̀ sí pé sáfà náà kò lè ṣàkóso ìbéèrè náà fún ìgbà díẹ̀, ní ọ̀pọ̀lọpọ̀ ìgbà nítorí ìkún jù tàbí ìtọ́jú tí a ti pinnu. Ó ń fi ìṣòro ti ìgbà kúkúrú hàn, nítorí náà ojú-ìwé náà yẹ kí ó padà fúnra rẹ̀ láìpẹ́.
