차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:url_redirect [2022/03/06 13:57] – [Url Redirect 301 vs 302] 172.70.233.35tech:url_redirect [2023/07/28 19:21] (현재) – [nginx] V_L
줄 29: 줄 29:
 간혹 이것을 악용하여 특정 키워드로 최적화된 페이지를 방문한 사용자를 자동으로 페이지와 전혀 상관없는 광고성 페이지로 옮겨가게 만드는 경우도 있다. 간혹 이것을 악용하여 특정 키워드로 최적화된 페이지를 방문한 사용자를 자동으로 페이지와 전혀 상관없는 광고성 페이지로 옮겨가게 만드는 경우도 있다.
  
-구글은 이를 doorway page로 여겨 페널티를 부과하기 때문에+[[tech:google|구글]]은 이를 doorway page로 여겨 페널티를 부과하기 때문에
 대부분의 경우 302 보다 301 redirect를 사용하는 것을 추천한다. 대부분의 경우 302 보다 301 redirect를 사용하는 것을 추천한다.
  
줄 56: 줄 56:
  
 ====nginx==== ====nginx====
 +
 +강제. 항상.
  
 <file> <file>
줄 64: 줄 66:
 </file> </file>
  
 +http 에서 https로 301
 +
 +<file nginx>
 +server {
 + listen 80;
 + server_name example.com;
 + root html;
 +
 + location / {
 +        return 301 https://example.com$request_uri;
 +    }
 +}
 +
 +server {
 + listen 443 ssl https;
 +    server_name  example.com
 +    root         html;
 +
 +    ssl                  on;
 +    ssl_certificate      /etc/pki/tls/certs/example.com.chained.crt;
 +    ssl_certificate_key  /etc/pki/tls/private/example.com.key;
 +    ssl_session_timeout  5m;
 +    ssl_protocols TLSv1.2 TLSv1.3;
 +    ssl_ciphers  ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
 +    ssl_prefer_server_ciphers   on;
 +    location ~ /\.ht {
 +         deny  all;
 +    }
 +}
 +</file>