"[급해여..ㅜㅜ]HTTP Redirection" 이 글에 답변해주

seogjin의 이미지

제가 아래에서 물어본게 Http Redirection이 아니라고 답변을 주셨는데여..
그럼 Http Redirection은 무엇이고, 또 어떻게 하는 것인지 좀 알려주십시오..
관련 자료들을 좀 구할 수 없을까여..
초보 프로그래머인데 일을 맡을 때마다 버벅거리네여...
사장 눈치가 너무 보여서.. 시간만 잡아먹고 작업은 안되고..
제발 부탁합니다...

dhunter의 이미지

HTTP 리다이렉션은,

예를 들어,

seogjin.infield.net 을 접속했을때 outsight.net/profile/seogjin 식으로 HTTP 상에서 다른 곳으로 옮겨가도록 하는겁니다.

주로 HTTP Moved 헤더를 보내고 Location 헤더를 보내는 방식으로 처리 하고, 혹은 javascript, 혹은 <meta 태그를 이용해서 옮깁니다.

from bzImage
It's blue paper

dhunter의 이미지

원하시는 프로그램은 거의 [전통적인] Ad-ware 네요.

별로 거기에 대해서는 기술적으로 [혐오하기 때문에] 드릴 말씀이 없군요. HTTP 리다이렉션은 서버단에서 필요에 따라 (도메인이 바뀌었다던가 등등등) 작용하는거지 다른 사람이 임의로 끼어들어서 왜곡시키는게 아닙니다.

from bzImage
It's blue paper

youngminny의 이미지

ㅎㅎ...

dhunter wrote:
거기에 대해서는 기술적으로 [혐오하기 때문에] 드릴 말씀이 없군요

제가 보기엔 기술이라는 면에서는 혐오스런것은 별도로 없다고 봅니다..(제 개인 생각입니다. *^^*)
단지, 윗분이 현재 작업하는 용도가 어떤것인지가 더 중요하지 않을까요?

각설하고,
윗 분의 질문에 대한 답은 통신 방식에 대한 약간의 지식만 있다면 같은 Network에 묶여 있다는 가정하에 구현이 가능합니다.
그리 어렵진 않지만, 질문하신 내용이 어느 일정 부분만을 질문하신것이 아니라 한꺼번에 전체를 알려고 하시는것 같아... 답을 구하진 못하실것 같네요.
조금 더 자료를 찾아보시고, 세부적인 것을 질문하심이 어떨까요?
저도 어찌어찌하다 유사한 프로그램을 작성한 일이 있었는데, 1주일 정도는 고생했죠.. 저도 Network를 잘 몰라서... 그럼 건투를.

codebank의 이미지

Redirection은 위에 dhunter님이 설명하셨는데 부연 설명을 하면, 관리하는 사이트의 이름으로
부터 서버의 어느 디렉토리를 참고할지를 결정하는 방법이라는 것입니다.
즉, 동일한 서버에서 동일한 도메인내에서 행해지는 행위라고 생각하시면 됩니다.
물론 다른 도메인이 같은 서버에 있다면 그리고 접속하는 도메인과 다른 도메인이
서로 접근이 가능할 때(서버차원에서)도 Redirection이 가능할 겁니다.

좀더 자세한것은

http://www.oops.org/?t=lecture&sb=apache&n=4

위 사이트를 읽어보세요.

------------------------------
좋은 하루 되세요.

dhunter의 이미지

전혀 지식이 없이, 저번 질문글을 참고하였을때 회사에서 요구하는 프로그램이고, 무턱대고 A to B- 라는 개념이라, Ad-ware 로 보였고, 좋아하지 않는 일에 대해서 답변하지 않을 여유정도는 글쓴이의 권리이리라 봅니다만. 문제라도?

from bzImage
It's blue paper

youngminny의 이미지

간만에 다시 들어와 보니 dhunter 님이 제가 답을 했던 기술적 혐오.. 관련된 내용에 대해서 기분이 나쁘셨나 봅니다. 죄송합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.