차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:url_redirect [2016/09/29 07:42] – [nginx] V_L | tech:url_redirect [2023/07/28 10:21] (현재) – [nginx] V_L | ||
|---|---|---|---|
| 줄 2: | 줄 2: | ||
| ====== Url Redirect 301 vs 302 ====== | ====== Url Redirect 301 vs 302 ====== | ||
| - | **301** redirect는 **영구적**으로 옮겼을 때 | + | 사이트를 새로운 도메인으로 옮겼다던가 페이지의 주소가 바뀌었을때 사용자들을 자동으로 바뀐 주소로 옮겨가게 만드는데는 두가지 방법이 있다. |
| - | **302** redirect는 **일시적**으로 옮겼을 때 사용한다. | + | |
| + | > **301** redirect는 **영구적**으로 옮겼을 때 | ||
| + | > **302** redirect는 **일시적**으로 옮겼을 때 사용한다. | ||
| - | 사이트를 새로운 도메인으로 옮겼다던가 페이지의 주소가 바뀌었을때 사용자들을 자동으로 바뀐 주소로 옮겨가게 만드는데는 두가지 방법이 있다. | ||
| 301 permanent redirect와 302 temporary redirect 이다. | 301 permanent redirect와 302 temporary redirect 이다. | ||
| 줄 28: | 줄 29: | ||
| 간혹 이것을 악용하여 특정 키워드로 최적화된 페이지를 방문한 사용자를 자동으로 페이지와 전혀 상관없는 광고성 페이지로 옮겨가게 만드는 경우도 있다. | 간혹 이것을 악용하여 특정 키워드로 최적화된 페이지를 방문한 사용자를 자동으로 페이지와 전혀 상관없는 광고성 페이지로 옮겨가게 만드는 경우도 있다. | ||
| - | 구글은 이를 doorway page로 여겨 페널티를 부과하기 때문에 | + | [[tech: |
| - | 대부분의 경우 302 보다 301 redirect를 사용하시는것을 추천한다. | + | 대부분의 경우 302 보다 301 redirect를 사용하는 것을 추천한다. |
| ====html==== | ====html==== | ||
| 줄 51: | 줄 52: | ||
| </ | </ | ||
| - | http://en.wikipedia.org/ | + | [[php redirect]] 참조. |
| ====nginx==== | ====nginx==== | ||
| + | |||
| + | 강제. 항상. | ||
| < | < | ||
| server { | server { | ||
| - | server_name | + | server_name |
| - | return 301 $scheme://openwiki.kr$request_uri; | + | return 301 $scheme://new.com$request_uri; |
| } | } | ||
| </ | </ | ||
| + | http 에서 https로 301 | ||
| + | |||
| + | <file nginx> | ||
| + | server { | ||
| + | listen 80; | ||
| + | server_name example.com; | ||
| + | root html; | ||
| + | |||
| + | location / { | ||
| + | return 301 https:// | ||
| + | } | ||
| + | } | ||
| + | |||
| + | server { | ||
| + | listen 443 ssl https; | ||
| + | server_name | ||
| + | root html; | ||
| + | |||
| + | ssl on; | ||
| + | ssl_certificate | ||
| + | ssl_certificate_key | ||
| + | ssl_session_timeout | ||
| + | ssl_protocols TLSv1.2 TLSv1.3; | ||
| + | ssl_ciphers | ||
| + | ssl_prefer_server_ciphers | ||
| + | location ~ /\.ht { | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | </ | ||