๊ฐœ๋ฐœ ์ง€์‹/HTTP ์ง€์‹

๐ŸŒ 301 vs 302 ์ƒํƒœ ์ฝ”๋“œ ์ฐจ์ด์  (SEO)

์ธํŒŒ_ 2023. 1. 9. 09:40

http-redirection-301-302

301 vs 302 Redirection

๋ฆฌ๋‹ค์ด๋ ‰์…˜(Redirection)์€ ๋ณดํ†ต ์›น์‚ฌ์ดํŠธ๋ฅผ ์ƒˆ๋กœ์šด ๋„๋ฉ”์ธ์œผ๋กœ ์˜ฎ๊ฒผ๊ฑฐ๋‚˜ ํŽ˜์ด์ง€์˜ ์ฃผ์†Œ๊ฐ€ ๋ฐ”๋€Œ์—†์„๋•Œ, ์ด์šฉ์ž๋“ค์„ ํ•˜์—ฌ๊ธˆ ๋ณ€๊ฒฝ๋œ ์ฃผ์†Œ๋กœ ์ž๋™์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ€๊ฒŒ ๋งŒ๋“œ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. HTTP ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ๋ฆฌ๋‹ค์ด๋ ‰์…˜ HTTP ์ƒํƒœ์ฝ”๋“œ์ธ 301 ๊ณผ 302 ๋ฅผ ํ†ตํ•ด, ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ง€์ •๋œ URL๋กœ ๋ณด๋‚ด๋„๋ก ํ• ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

์ด์ค‘. 301 ๋ฆฌ๋‹ค์ด๋ ‰์…˜์€ ์˜๊ตฌ(permanent) ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, 302 ๋ฆฌ๋‹ค์ด๋ ‰์…˜์€ ์ผ์‹œ(temporarily) ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

http-redirection-301-302

๋ฌธ์ œ๋Š” ์ด ๋‘˜์˜ ์ฐจ์ด์ ์ด ์• ๋งคํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์™œ๋ƒํ•˜๋ฉด ์‹ค์ œ๋กœ ๋‘˜์ด ๋™์ž‘ ํ˜•ํƒœ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ํ™•์ธํ•ด๋ณด๋ฉด, ๋‘˜๋‹ค ์ž๋™์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ํ•˜๋Š” ๊ฒƒ์„ ๋˜‘๊ฐ™์œผ๋‹ˆ ์‚ฌ๋žŒ์˜ ์œก์•ˆ์œผ๋กœ๋Š” ์ด ๋‘˜์˜ ์ฐจ์ด๋ฅผ ๊ตฌ๋ณ„ํ• ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ทธ๋Ÿผ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด๋ฉด ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด์ง€ ์™œ 301, 302๋กœ ๊ตฌ๋ถ„์ง€์–ด '์˜๊ตฌ' ์™€ '์ผ์‹œ' ๊ฐœ๋…์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ผ๊นŒ?


1. ๊ฒ€์ƒ‰ ์—”์ง„ ํฌ๋กค๋ง & SEO

์‚ฌ์‹ค ์ด ๋‘˜์„ ๊ตฌ๋ณ„ํ•˜๋Š” ์ฃผ์ฒด ๋Œ€์ƒ์€ ์‚ฌ๋žŒ์ด ์•„๋‹Œ ๊ฒ€์ƒ‰ ์—”์ง„, ๊ฒ€์ƒ‰ ๋ด‡์ด๋‹ค.

์ฆ‰, ์–ด๋–ค ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ์“ฐ๋Š๋ƒ์— ๋”ฐ๋ผ ๊ฒ€์ƒ‰ ์—”์ง„์ด ํฌ๋กค๋ง ํ•˜๋Š” ํŽ˜์ด์ง€์— ๋Œ€ํ•ด ํŽ˜์ด์ง€ ์ˆ˜์ง‘ํ•˜๋Š” ์ฃผ์ฒด๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ํŠน์ง• ๋•Œ๋ฌธ์— ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”๋‚˜ SEO์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ ๋œ๋‹ค. ๋งŒ์ผ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ๊ตฌ๋ถ„์น˜ ์•Š๊ณ  ๋ถ€์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์›นํŽ˜์ด์ง€ ๋žญํฌ์— ์˜ํ–ฅ์„ ์ฃผ๊ฒŒ๋˜๋ฉฐ ํ•ด๋‹น ๋งํฌ๊ฐ€ ๋ณด์œ ํ–ˆ๋˜ ๋†’์€ ์ ์ˆ˜๋ฅผ ์žƒ์„ ์ˆ˜๋„ ์žˆ์–ด ์ด ๋‘˜์˜ ๊ตฌ๋ถ„์€ ์ค‘์š”ํ•˜๋‹ค.

 

301 ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

301 ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์˜ ๊ฒฝ์šฐ, ๋ง๊ทธ๋Œ€๋กœ ์š”์ฒญํ•œ ์ •๋ณด(์‚ฌ์ดํŠธ๋‚˜ ํŽ˜์ด์ง€)๊ฐ€ ์˜๊ตฌ์ ์œผ๋กœ ์˜ฎ๊ฒจ์ ธ ๋‹ค์‹œ๋Š” ๋Œ์•„์˜ค์ง€ ์•Š์„ ๊ฒƒ์ž„์„ ๋งํ•ด์ค€๋‹ค.

์ด๋ง์€ ์ƒˆ๋กœ์šด URL๋กœ ์˜์›ํžˆ(Permanently) ์ด๋™๋˜์—ˆ์œผ๋‹ˆ, ๊ฒ€์ƒ‰ ์—”์ง„์€ ๊ธฐ์กด URL์— ๋Œ€ํ•œ ์‚ฌ์ดํŠธ ๋žญํฌ์™€ ํ‰๊ฐ€์ ์ˆ˜์™€ ๊ฐ™์€ ๋ชจ๋“  SEO ๊ฐ’๊ณผ ๋งํฌ ๋ฆฌ์†Œ์Šค๋ฅผ New URL ๋กœ ์ด์ „ํ•˜๋ฉฐ, ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋„ New URL ํŽ˜์ด์ง€๋งŒ์„ ์ˆ˜์ง‘ํ•˜๊ฒŒ ๋œ๋‹ค.

301-redirect

์ฆ‰,  www.example.com/old ์‚ฌ์ดํŠธ๋Š” ์—†๋Š” ์‚ฌ์ดํŠธ๋กœ ์ทจ๊ธ‰ํ•˜๋ฉฐ, old์— ์žˆ๋˜ ๋ชจ๋“  SEO ์ •๋ณด๋ฅผ www.example.com/new ๊ฐ€ ์ธ๋„๋ฐ›์œผ๋ฉฐ, ์•ž์œผ๋กœ์˜ SEO ์ •๋ณด ์ˆ˜์ง‘์€ new์—์„œ๋„ ํ•˜๊ฒ ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. (๋ง๊ทธ๋Œ€๋กœ ์™„์ „ํžˆ ์ด์‚ฌ๋ฅผ ํ•œ ๊ฒƒ์ด๋‹ˆ)

๋‹ค๋งŒ, New URL๋กœ ์‚ฌ์ดํŠธ ์ ์ˆ˜๋ฅผ ์ธ๋„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๊ฒ€์ƒ‰ ์—”์ง„์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ธ์‹ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋ฏ€๋กœ ํฌํ„ธ ์ˆœ์œ„๋‚˜ ์ƒ‰์ธ์— ์ž ์žฌ์ ์ธ ์˜ํ–ฅ์ด ์ผ์–ด๋‚ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์€ ์œ ์˜ํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

๋Œ€์‹ ์— ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฅผ ์ ์šฉํ•˜๋ฉด, ํฌํ„ธ ๊ฒ€์ƒ‰์— ์ด์ „ URL์„ ์—†์• ์ฃผ๊ณ  ์ƒˆ URL์„ ํ‘œ์‹œํ•˜๊ฒŒ ํ•ด์ฃผ๋ฉฐ, ๋งํฌ ์‹ ํ˜ธ๋ฅผ ํ†ตํ•ฉํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ URL์˜ ๋ฐฑ๋งํฌ๋“ค์„ ์ƒˆ URL๋ฅผ ์ง์ ‘ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ†ตํ•ฉ์‹œ์ผœ ์ค€๋‹ค.

 

302 ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

302 ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์˜ ๊ฒฝ์šฐ, ๋ง๊ทธ๋Œ€๋กœ ์š”์ฒญํ•œ ์ •๋ณด(์‚ฌ์ดํŠธ๋‚˜ ํŽ˜์ด์ง€)๊ฐ€ ์ผ์‹œ(์ž„์‹œ)์ ์œผ๋กœ ์˜ฎ๊ฒผ๋‹ค๋Š” ๊ฒƒ์„ ๋งํ•ด์ค€๋‹ค. ์ฆ‰, ์–ธ์ œ๋“ ์ง€ ์ด์ „ URL๋กœ ๋‹ค์‹œ ๋Œ์•„์˜ฌ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ง์ด๋‹ค.

301๊ณผ ๋Œ€์กฐ์ ์œผ๋กœ 302๋Š” ์ผ์‹œ์ ์œผ๋กœ(Temporarily) ์ƒˆ๋กœ์šด URL๋กœ ์ด๋™ํ–ˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ๋•Œ๋ฌธ์—, ๊ทธ๋ž˜์„œ ๊ฒ€์ƒ‰ ์—”์ง„์€ ์‚ฌ์ดํŠธ ๋žญํฌ์™€ ํ‰๊ฐ€์ ์ˆ˜์™€ ๊ฐ™์€ ๋ชจ๋“  SEO ๊ฐ’๊ณผ ๋งํฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์˜ฎ๊ธฐ์ง€ ์•Š๊ณ  ์œ ์ง€ํ•˜๋ฉฐ, ์ปจํ…์ธ ๋งŒ New URL์—์„œ ์กฐํšŒํ•˜๋„๋ก ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ–ˆ์Œ์—๋„ ์—ฌ์ „ํžˆ Old URL ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค.

302-redirect

๋”ฐ๋ผ์„œ 302 ์ž„์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋Š” ๊ธฐ์กด URL ์‚ฌ์ดํŠธ๋žญํฌ๋‚˜ ์ ์ˆ˜๋Š” ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ์ปจํ…์ธ  URL์„ ์กฐํšŒํ•˜๊ฒŒ ํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ž๋™์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ€๊ฒŒ ๋˜์ง€๋งŒ, ํฌ๋กค๋Ÿฌ๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ์˜ฎ๊ฒจ๊ฐ”๋‹ค๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๋”๋ผ๋„ ์ผ์‹œ์ ์œผ๋กœ๋งŒ ์˜ฎ๊ฒจ๊ฐ„ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฒ€์ƒ‰๊ฒฐ๊ณผ์— ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋ฅผ ์ฃผ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๊ทธ๋ž˜์„œ 301๊ณผ๋Š” ๋‹ฌ๋ฆฌ ๊ฒ€์ƒ‰ ํฌํ„ธ์— ๋“ฑ๋ก๋œ ๋งํฌ๋ฅผ ๊ฐฑ์‹ ์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค. www.example.com/old  ์—์„œ www.example.com/old  ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•˜์˜€๋”๋ผ๋„ 302๋ฉด Old URL์„ ๊ทธ๋Œ€๋กœ ๋‘๋Š” ๊ฒƒ์ด๋‹ค.

 

302 ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ฃผ์˜์ 

๋‚ด ์„œ๋น„์Šค์— 302 ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฅผ ์ ์šฉํ•˜๋ ค๊ณ  ํ• ๋•Œ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์ด ๋ช‡๊ฐ€์ง€ ์žˆ๋‹ค.

์šฐ์„  ์ฒซ๋ฒˆ์งธ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ํ•˜๊ธฐ ์œ„ํ•ด 302๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์‚ฌ์ดํŠธ ์ ์ˆ˜๋‚˜ SEO ์ ์ˆ˜๋ฅผ ์ด์ „์‹œํ‚ค์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ดํŠธ ์ด์ „์ด ์ œ๋Œ€๋กœ ์ด๋ฃจ์–ด์งˆ๋ฆฌ๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด ์˜๊ตฌ์ ์ด์ง€ ์•Š๊ณ  ์ฝ˜ํ…์ธ ๋ฅผ ์›๋ž˜ URL๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ 302 ๋ฆฌ๋””๋ ‰์…˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

๋‘๋ฒˆ์งธ๋Š” 302 ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ๋ถ€์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์ด๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ๊ฒ€์ƒ‰ ํฌํ„ธ์— ๋†’์€ ํŽ˜์ด์ง€ ๋žญํฌ๋ฅผ ๊ฐ€์ง„ URL์„ ๊ตฌ์ž…ํ•ด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•˜๋ฉด ๊ฐ•์ œ๋กœ ๊ด‘๊ณ ํŽ˜์ด์ง€๋กœ ์ด๋™์‹œํ‚ค๋Š” ๋ถ€์ ์ ˆํ•œ ์‚ฌ๋ก€๋ฅผ ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งˆ์ผ€ํŒ…ํ•˜๊ธฐ์—๋Š” ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ๋งŽ์ด ๋“œ๋‹ˆ ์ผ์ข…์˜ ๊ผผ์ˆ˜๋ฅผ ๋ถ€๋ฆฌ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ตฌ๊ธ€์€ 302๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ถ€์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ด๋ฅผ doorway page๋กœ ์—ฌ๊ฒจ ๊ธฐ์กด ์‚ฌ์ดํŠธ ๋žญํฌ์— ํŽ˜๋„ํ‹ฐ๋ฅผ ๋ถ€๊ณผํ•ด๋ฒ„๋ฆฐ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถˆํ•„์š”ํ•œ 302 ๋ฐฉ๋ฒ•์˜ ํŽ˜์ด์ง€ ์ด๋™์€ ํ”ผํ•ด์•ผ ํ•œ๋‹ค.


2. ๋ธŒ๋ผ์šฐ์ € ์บ์‹ฑ ์ฐจ์ด

 

301 ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

301์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ € ๋‚ด์—์„œ ์•Œ์•„์„œ ์บ์‹ฑ์ด ๋œ๋‹ค.

์ฆ‰, ์ฒ˜์Œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์š”์ฒญ ์ดํ›„์˜ ์š”์ฒญ์€ ์„œ๋ฒ„์˜ 3XX ์‘๋‹ต์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ํ•ด๋ฒ„๋ฆฐ๋‹ค.

301-redirect

 

302 ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

302๋„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์บ์‹ฑ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋Œ€์‹  Cache-control์ด๋‚˜ Expire ํ—ค๋”๋ฅผ ๋ช…์‹œํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ํ•„์š”์— ์˜ํ•ด์„œ ์„œ๋ฒ„ ๋กœ์ง์„ ๊ฑฐ์น˜๊ณ  ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฅผ ์‹œ์ผœ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” 302๊ฐ€ ์ ์ ˆํ•˜๋‹ค. (301์€ ๋ธŒ๋ผ์šฐ์ €์— ์บ์‹ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์—)

http-redirection-301-302


301 / 302 Redirection ์•Œ๋งž๋Š” ์‚ฌ์šฉ์ฒ˜

์œ„์—์„œ ์‚ดํŽด๋ดค๋“ฏ์ด, ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋Š” ๋‘˜๋‹ค ๋˜‘๊ฐ™์€ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด์ง€๋งŒ ๋‚ด๋ถ€์ ์ธ SEO ์ฐจ์ด๋Š” ํฌ๊ธฐ ๋•Œ๋ฌธ์—, ์–ธ์ œ ์–ด๋””์„œ ์–ด๋–จ๋•Œ 301 ๊ณผ 302 ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ์ง€ ์ „๋žต์„ ๋ถ„๋ช…์ด ์„ธ์šธ ํ•„์š”์„ฑ์ด ์žˆ๋‹ค.

 

301์„ ์–ธ์ œ์จ์•ผ ํ• ๊นŒ?

ํ•ต์‹ฌ์€ ๋ง ๊ทธ๋Œ€๋กœ ์˜๊ตฌ์ ์ธ ์ด์ „ ํ•„์š”์„ฑ์ด ์žˆ์„๋•Œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

  1. ์›น์‚ฌ์ดํŠธ์˜ ๋„๋ฉ”์ธ์„ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ, ์™„์ „ ์˜๊ตฌ ์ด๋™์ด ํ•„์š”ํ• ๋•Œ
  2. ์›น ์‚ฌ์ดํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” URL ๊ตฌ์กฐ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฒฝ์šฐ.
  3. ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŽ˜์ด์ง€๋ฅผ ์ด๋™์‹œํ‚ฌ๋•Œ
  4. ๋‘ ๊ฐœ์˜ ์›น์‚ฌ์ดํŠธ ๋˜๋Š” ํŽ˜์ด์ง€๋ฅผ ๋ณ‘ํ•ฉํ• ๋•Œ
  5. ์‚ฌ๋žŒ๋“ค์ด ์—ฌ๋Ÿฌ URL์„ ํ†ตํ•ด ์‚ฌ์ดํŠธ์— ์•ก์„ธ์Šค๋ฅผ ํ• ๋•Œ
  6. ์›น์‚ฌ์ดํŠธ๋ฅผ HTTP์—์„œ HTTPS ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ 
  7. www.example.com ๋˜๋Š” blog.example.com ๊ณผ ๊ฐ™์ด ์–ด๋–ค ๋„๋ฉ”์ธ์ด ๊ธฐ๋ณธ ์‚ฌ์ดํŠธ์ธ์ง€ ์„ค์ •ํ•  ๋•Œ

http-redirection-301-302


302๋ฅผ ์–ธ์ œ์จ์•ผ ํ• ๊นŒ?

ํ•ต์‹ฌ์€ ์ด์ „ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ SEO ์ˆœ์œ„์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ƒˆ ํŽ˜์ด์ง€๋กœ ์ž„์‹œ๋กœ ์˜ฎ๊ธธ ํ•„์š”์„ฑ์ด ์žˆ์„๋•Œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

  1. ํŽ˜์ด์ง€๊ฐ€ ์ž„์‹œ ์ ๊ฒ€ ์ค‘์ผ๋•Œ (์ผ์‹œ์ ์ธ ์ˆ˜์ •)
  2. ์ด์ „ ์‚ฌ์ดํŠธ ๋””์ž์ธ์—์„œ ์ƒˆ ํŽ˜์ด์ง€ ๋˜๋Š” ๋””์ž์ธ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์š”์ฒญํ•˜๊ณ  ์‹ถ์„๋•Œ (A/B ํ…Œ์ŠคํŒ…)
  3. en, ko, jp ๊ณผ ๊ฐ™์€ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ํŽ˜์ด์ง€๋กœ ์˜ฎ๊ธธ๋•Œ
  4. ์‡ผํ•‘๋ชฐ ๊ฐ™์€ ๊ฒฝ์šฐ ์ œํ’ˆ์ด ํ’ˆ์ ˆ๋˜์„œ, ๊ด€๋ จ ์ œํ’ˆ ์‚ฌ์ดํŠธ๋กœ ์•ˆ๋‚ดํ• ๋•Œ (๋งŒ์ผ ํ’ˆ์ ˆ๋œ ์ œํ’ˆ์„ ์—†์• ๊ณ  ๋Œ€์ฒดํ’ˆ์œผ๋กœ ๋ณ€๊ฒฝํ•ด๋ฒ„๋ฆด ๊ฒฝ์šฐ ์‚ฌ์ดํŠธ ๋žญํ‚น ์ ์ˆ˜์— ์˜ํ–ฅ์ด ๊ฐ)
  5. ์ฃผ๋ฌธ ์™„๋ฃŒ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ํ• ๋•Œ (๊ฒฐ๊ตญ ์„œ๋น„์Šค ์ด์šฉ์„ ์œ„ํ•ด ์ด์ „ ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค๊ฒŒ๋จ)
  6. ๋ชจ๋ฐ”์ผ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ๊ฐ„์†Œํ™”๋œ ๋ชจ๋ฐ”์ผ ๋ฒ„์ „ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ œ๊ณตํ• ๋•Œ

http-redirection-301-302


301 / 302 Redirection ๋ฐฉ๋ฒ•

๋ธŒ๋ผ์šฐ์ €์—์„œ ํŽ˜์ด์ง€๋ฅผ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€์ด๋‹ค.

๋Œ€ํ‘œ์ ์œผ๋กœ anchor ํƒœ๊ทธ๋กœ ๋งํฌ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๊ณ , ์„œ๋ฒ„์—์„œ 3XX ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์‘๋‹ต์‹œ์ผœ ๋ธŒ๋ผ์šฐ์ €๋กœ ํ•˜์—ฌ๊ธˆ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. ๋‹จ, ์—ด๊ฑฐํ•œ ๋ฐฉ๋ฒ•์ค‘ ์–ด๋Š ๋ฐฉ๋ฒ•์ด ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ์ธ์ง€ ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ธ์ง€๋Š” ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•ด์™”์„ ๊ฒƒ์ด๋‹ค.

 

์„œ๋ฒ„๋‹จ - ์˜๊ตฌ / ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ

์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„  ์˜ค๋กœ์ง€ ์„œ๋ฒ„์‚ฌ์ด๋“œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋™ํ•˜๋Š”๋ฒ• ๋ฐ–์— ์—†๋‹ค. ๋‹ค๋งŒ ์˜คํ•ดํ•˜์ง€ ๋ง์•„์•ผ ํ•  ์ ์ด ์–ธ์ œ๋“ ์ง€ ์ผ์‹œ ๋ผ๋‹ค์ด๋ ‰ํŠธ๋กœ๋„ ํ• ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค.

์ฆ‰, ์„œ๋ฒ„์—์„œ 301 ์ƒํƒœ ์ฝ”๋“œ ์‘๋‹ต์„ ํ•˜๋ฉด ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๊ฐ€ ๋˜๊ณ , 302 ์ƒํƒœ ์ฝ”๋“œ ์‘๋‹ต์„ ํ•˜๋ฉด ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๊ฐ€ ๋œ๋‹ค.

๋‹ค์Œ์€ Spring ์„œ๋ฒ„์™€ Node.js ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์‘๋‹ต ์ฝ”๋“œ ์˜ˆ์‹œ์ด๋‹ค.

// ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", 'www.example.com/new');

// ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
RedirectView redirectView = new RedirectView('www.example.com/new');
redirectView.setStatusCode(HttpStatus.TEMPORARY_REDIRECT);
// ์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
response.set('location', 'www.example.com/new');
response.status(301).send()

// ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
response.set('location', 'www.example.com/new');
response.status(302).send()

ํด๋ผ์ด์–ธํŠธ๋‹จ - ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋งŒ

๋ฐ˜๋ฉด์— ํ”„๋ก ํŠธ๋‹จ์—์„œ ํ•˜๋Š” ๋ชจ๋“  ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋กœ์ง์€ ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค. ์ฆ‰, html์˜ ๋งํฌ ํƒœ๊ทธ๋‚˜ meta ํƒœ๊ทธ ๊ทธ๋ฆฌ๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ชจ๋‘ ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ธ ๊ฒƒ์ด๋‹ค.

<!-- ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ -->
<a href="www.example.com/new"></a>
<meta http-equiv="refresh" content="0; url=www.example.com/new"/>
// ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
window.open('www.example.com/new', '_self');

location.replace('www.example.com/new');

์ •๋ฆฌํ•˜์ž๋ฉด ์„œ๋ฒ„๋‹จ์—์„œ๋Š” ์˜๊ตฌ, ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ”„๋ก ํŠธ๋‹จ์—์„œ๋Š” ์˜ค๋กœ์ง€ ์ผ์‹œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.


# ์ฐธ๊ณ ์ž๋ฃŒ

https://www.seobility.net/en/wiki/HTTP_302

https://url.kr/bbs/board.php?bo_table=seo_info&wr_id=26&sca=%EC%A0%95%EB%B3%B4 

https://stackoverflow.com/questions/13203572/url-shortener-301-redirection-understanding 

https://endpointdigital.com.au/301-vs-302-redirects-what-they-are-when-to-use-them/