콘텐츠로 건너뛰기
Kevinbk
  • 홈
  • Articles
  • 쇼핑
  • 강좌
  • 게시판
  • games
  • 0
  • 0
  • EN FR DE IT KO PT ES
  • 문의하기
Kevinbk
  • 0
  • 0
    • 홈
    • Articles
    • 쇼핑
    • 강좌
    • 게시판
    • games
  • EN FR DE IT KO PT ES
  • 문의하기

Cloudflare에서 WWW 리디렉션

Como configurar o redirecionamento de WWW para não-WWW usando o Cloudflare
  • 모든 블로그
  • Knowledge
  • Cloudflare에서 WWW 리디렉션
  • 2025년 10월 13일 작성자
    Cloudflare에서 WWW 리디렉션
    Kevinbk
    | 아직 댓글이 없습니다

    문제 301 이중 리다이렉션으로 WWW 도메인에 문제가 있나요? 일부 페이지가 HTTP에서 HTTPS로 리다이렉션되지 않나요? 이 문제를 해결하는 빠른 팁을 제공하겠습니다.

    이 기능은 리디렉션 부재, http 버전에서 사이트 접근, 다중 리디렉션 오류 등 여러 문제의 해결책입니다.

    콘텐츠 숨기다
    1 Duplo 리디렉트 301 없음 [http://www.]
    2 HTACCESS 파일을 통한 리다이렉션
    3 Nginx에서 WWW 리디렉션

    Duplo 리디렉트 301 없음 [http://www.]

    오늘 제 사이트의 SSL을 httpstatus.io에서 확인했는데, www와 https가 없는 버전에서 301 리디렉션이 두 개 발견되었습니다. 이것은 사소한 것처럼 보일 수 있지만, 사이트의 SEO에 매우 중요합니다.

    이미지 아래에서 보시는 것처럼, 웹 사이트의 URL은 HTTP://WWW으로 두 개의 301 리디렉션이 있는데, 아마도 사이트의 HTTPS 버전을 위한 것과 WWW 없는 버전을 위한 것일 것입니다.

    이 문제를 해결하는 것은 매우 간단합니다. 저는 Cloudflare를 사용하므로 CloudFlare의 대시보드와 도메인에 접속하여 Page Rules 탭으로 이동했습니다.

    나는 거기에서 www 버전에서 https의 www가 없는 버전으로 직접 이동하는 고유한 리디렉션을 만들었습니다. 이 규칙은 문제를 해결할 뿐만 아니라 대부분의 경우 nginx 서버 또는 apache의 .htaccess에서 리디렉션 플러그인이나 규칙을 사용할 필요성을 없앱니다.

    페이지 규칙에 접근하면 www.meusite.com/*을 https://meusite.com/$1로 리디렉션하는 새 규칙을 생성하면 됩니다. 리디렉션 규칙은 301로 설정합니다.

    값 [*] 및 [$1]는 사용자가 어떤 페이지에 들어가고 있는지를 식별하기 때문에 중요하며, 초기 페이지로 리디렉션하는 대신 해당 페이지의 https 버전으로 직접 리디렉션합니다.

    내 도메인 설정을 아래와 같이 한 것을 확인해보세요. 그리고 동일하게 설정한 후 저장을 클릭하고 클라우드플레어의 캐시를 지우세요. 그러면 이중 리디렉션은 사라지고 301만 남게 될 겁니다.

    또한 SEO 및 도구에 대한 가이드를 읽어보시기를 권장합니다.

    HTACCESS 파일을 통한 리다이렉션

    동일한 리디렉션 규칙은 서버에서 직접 적용할 수도 있지만, Cloudflare를 사용하지 않을 경우에 해당됩니다. 우리는 CDN을 강력히 권장하고 그 안에서 이 작업을 수행하는 것이 좋습니다.

    HTACCESS파일에 적용해야 할 규칙은 아래에 나와 있습니다. 클라우드플레어를 사용 중이 아닌 경우에만 이 작업을 수행하십시오.

    <IfModule mod_rewrite.c> RewriteCond %{HTTPS} off [OR]  RewriteCond %{HTTP_HOST} ^www\.seusite\.com [NC]  RewriteRule (.*) https://seusite.com/$1 [L,R=301]</IfModule>

    Nginx에서 WWW 리디렉션

    만약 귀하의 서버가 제 것처럼 순수하게 Nginx라면, 확실히 CloudFlare와 첫 번째 튜토리얼을 사용하는 것이 훨씬 쉽습니다. 여전히 고집스러운 경우, Nginx에 대한 구성을 남길 텐데, Nginx 구성 전문가가 아니기 때문에 해당 구성에 대해 설명하는 데 시간을 들이지 않겠습니다.

    #=========================## domain settings ##=========================## Catch http://domain, and http://www.domainserver { listen 80; server_name www.domain domain; # Redirect to https://domain return 301 https://domain$request_uri;}# Catch https://www.domainserver { listen 443; server_name www.domain; # Redirect to https://domain return 301 https://domain$request_uri;}# Catch https://domainserver { listen 443; server_name domain; root /usr/share/nginx/domain; index index.html index.htm; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; ssl_prefer_server_ciphers on; location / { try_files $uri $uri/ =404; }}

    이 기사의 팁이 이중 리디렉션 문제 또는 WWW 리디렉션이 없는 문제를 해결하기를 바랍니다. 마음에 드셨다면 친구들과 공유하세요. 그들의 사이트가 이중 리디렉션을 사용하지 않도록 하고 SEO에 악영향을 미치지 않도록 하세요.

    분류 Knowledge
    로그인 의견을 남기기
    광고가 포함된 PageSpeed Mobile에서 95점
    Como alcançar 95 pontos no PageSpeed Mobile mesmo exibindo anúncios no site
    © 케빈bk- 모든 권리 보유 - 약관 및 정책

    We use cookies to provide you a better user experience on this website. Cookie Policy

    필수 사항만 동의합니다