์ธํŒŒ

You Can Become A

Prog

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

๋ฆฌ๋‹ค์ด๋ ‰์…˜

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
HTTP ์ง€์‹

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

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

category_image
์ธํŒŒ_
2023.01.09
3
HTTP ์ง€์‹

๐ŸŒ ์›น ์„œ๋ฒ„ HTTP Redirection ์„ ํƒ ์ „๋žต ์ง€์นจ

์›น์„œ๋ฒ„ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ์ „๋žต ์ง€์นจ 3XX ์ƒํƒœ ์ฝ”๋“œ๋Š” ๋‹จ์ˆœํžˆ ์ˆซ์ž์˜ ์˜๋ฏธ๋ฅผ ๋– ๋‚˜์„œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ•˜์—ฌ๊ธˆ ํŽ˜์ด์ง€ ์ด๋™ ํ–‰์œ„๋ฅผ ํ•˜๊ฒŒ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์–ธ์ œ ์–ด๋Š๋•Œ์— ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ฌด์Šจ ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ๋ณด๋‚ด์„œ ์ ์ ˆํ•˜๊ฒŒ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ์š”๊ตฌํ• ์ง€์— ๋Œ€ํ•ด ์ „๋žต ์ง€์นจ์ด ํ•„์š”ํ•˜๋‹ค. ๋งŒ์ผ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์„ ํ•  ๊ฒฝ์šฐ ํ™ˆํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์‚ฌ์ดํŠธ ๋žญํฌ๋‚˜ SEO ์ ์ˆ˜์— ์˜ํ–ฅ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์›น ์„œ๋ฒ„์—์„œ 3XX ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์ฒญ์„ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•  ํ•„์š”์„ฑ์ด ์žˆ์„ ๊ฒฝ์šฐ, ์–ด๋Š ์ƒํ™ฉ์— ์–ด๋Š ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ• ์ง€์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์ „๋žต ์ง€์นจ์„ ์†Œ๊ฐœํ•ด ๋ณธ๋‹ค. 1. ์˜๊ตฌํžˆ ๋ฆฌ์†Œ์Šค๊ฐ€ ์˜ฎ๊ฒจ์ง„ ๊ฒฝ์šฐ ๋„๋ฉ”์ธ์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๋“ฑ ๊ธฐ์กด ์‚ฌ์ดํŠธ๊ฐ€ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์œ„์น˜๋กœ ์˜ฎ๊ธธ ๊ฒฝ์šฐ 301 Moved Permanetly ์‚ฌ์šฉ (์˜๊ตฌ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ) 2..

category_image
์ธํŒŒ_
2022.12.29
1
Linux

๐Ÿง /dev/null 2>&1 ๋ช…๋ น์–ด ์˜๋ฏธ - ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ

๋ฆฌ๋ˆ…์Šค ๋ฆฌ๋‹ค์ด๋ ‰์…˜ 2>&1 ๋Š” ํ‘œ์ค€์—๋Ÿฌ๋ฅผ ํ‘œ์ค€์ถœ๋ ฅ์œผ๋กœ redirection ํ•˜๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ๋ณดํ†ต ํ”„๋กœ๊ทธ๋žจ์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ํ™”๋ฉด์— ์—๋Ÿฌ๋ฉ”์„ธ์ง€๋ฅผ ํ‘œ์‹œํ•ด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒฝ๊ณ ๋ฅผ ์ฃผ๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ์ ์ธ ์—๋Ÿฌ ๋™์ž‘์— ๋Œ€ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ž„์˜๋กœ ์žฌ์ง€์ •ํ•˜์—ฌ, ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ๊ฒฝ๊ณ ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ์„ ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์กฐ์ • ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๊ฒƒ์„ ํ‘œ์ค€ ์—๋Ÿฌ ๋ฆฌ๋‹ค์ด๋ ‰์…˜์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋‹ค์‹œ ๋Œ์•„๊ฐ€์„œ 2>&1 ์ด๋ผํ•จ์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘๋™์„ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๊บผ์ง€์ง€์•Š๊ฒŒ ํ•˜๊ณ , ๋Œ€์‹  ์—๋Ÿฌ๋‚ด์šฉ์„ ํ‘œ์ค€ ์ถœ๋ ฅ ๋™์ž‘์œผ๋กœ ํ–‰๋™ํ•˜๊ฒŒ ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์€ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋”๋ผ๋„ ํ™”๋ฉด์— ๊ฒฝ๊ณ ๋ฉ”์„ธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜์ง€ ๋ง๊ณ  ํŒŒ์ผ์ด๋‚˜ ๋”ด ๊ณณ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ , ์–ด์จ‹๋“  ๊ณ„์† ์‹คํ–‰ํ•˜๋ผ๋Š” ์˜๋ฏธ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด์ •๋„๋ฉด, 2>&1 ๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ์•Œ์•˜์ง€๋งŒ, ๋ณด๋‹ค ๋จธ๋ฆฟ์†์— ์ •ํ™•ํžˆ ๊ธฐ์–ต์ด..

category_image
์ธํŒŒ_
2022.03.24
20
Linux

[LINUX] ๐Ÿ“š ์ž…์ถœ๋ ฅ ์žฌ์ง€์ • & ํŒŒ์ดํ”„ ๋ช…๋ น์–ด ๐Ÿ’ฏ ์ •๋ฆฌ

์ž…์ถœ๋ ฅ ์žฌ์ง€์ • ์ž…์ถœ๋ ฅ ์žฌ์ง€์ •์ด๋ž€, ์ผ๋ฐ˜์ ์ธ ์ž…๋ ฅ, ์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  "ํŒŒ์ผ"๋กœ ์ž…์ถœ๋ ฅ ํ•˜๊ฒ ๋‹ค๋Š” ๋ง์ด๋‹ค. ๋ณธ๋ž˜ ํ‘œ์ค€์ž…๋ ฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‚ค๋ณด๋“œ์—์„œ ์ง์ ‘ ๋ฐ›์•„์˜ค๊ณ , ํ‘œ์ค€ ์ถœ๋ ฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋”ฐ๋กœ ๋””์Šคํฌ์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ํ™”๋ฉด์— ์ถœ๋ ฅ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์ž…์ถœ๋ ฅ๋“ค์„ [ํŒŒ์ผ]์—์„œ ์ง์ ‘ ์ž…๋ ฅ์„ ๋ฐ›์•„์˜ค๊ณ  ์ง์ ‘ ์ถœ๋ ฅ(ํŒŒ์ผ์— ์ €์žฅ)ํ•œ๋‹ค. ์ฆ‰, ๋ช…๋ น์„ ์žฌ์ง€์ •(๋ฆฌ๋‹ค์ด๋ ‰์…˜)์„ ํ†ตํ•ด ํŒŒ์ผ๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›๊ณ , ํŒŒ์ผ๋กœ ์ถœ๋ ฅ ํ•˜์—ฌ, ์ถœ๋ ฅ๊ณผ ์ž…๋ ฅ์˜ ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ์›๋ฆฌ์ด๋‹ค. ์ฐธ๊ณ  ํ‘œ์ค€ ์ž…๋ ฅ(stdin) : ํ‘œ์ค€ ์ž…๋ ฅ์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ณณ์—์„œ ์ž…๋ ฅ ๋‚ด์šฉ์„ ๊ฐ€์ ธ์˜ด, ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‚ค๋ณด๋“œ์— ์ง์ ‘ ์—ฐ๊ฒฐ ํ‘œ์ค€ ์ถœ๋ ฅ(stdout) : ๋ช…๋ น์ด๋‚˜ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์ค€ ์ถœ๋ ฅ์— ์ „์†ก, ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™”๋ฉด๊ณผ ์—ฐ๊ฒฐ ๋˜์–ด ์žˆ๊ณ  ๋””์ŠคํฌํŒŒ์ผ์— ๋”ฐ๋กœ ์ €์žฅํ•˜์ง€ ์•Š์Œ ํ‘œ์ค€..

category_image
์ธํŒŒ_
2022.02.04
12