라이트세일 워드프레스 클라우드프론트 www to non-www 301 리다이렉트 문제!

0

안녕하세요!

기존 인스턴스를 그냥 클라우드프론트로 배포하면, 기존 인증서로 인해, 페이지가 열리지 않더군요!

그래서, 제가 운영하는 워드프레스를 수작업으로 새로운 인스턴스로 옮기고, 아마존 인증서를 받고, 라이트세일 내에서 클라우드프론트로 배포를 시켰는데, 301 redirect를 안해서, 몇일뒤에 구글 검색에서 "중복페이지" 문제로 인해, 구글검색에서 완전히 사라져 버렸습니다.

그냥 Wp-config에서 SITEURL과 HOME 주소만 루트도메인 주소로 변경해 주었습니다.

이럴 경우, www to non-www & http to https 301 redirect 어떻게 하는지 궁금합니다.

답변을 주시면 진심으로 감사하겠습니다.

질문됨 일 년 전158회 조회
1개 답변
0
수락된 답변

Lightsail 내 웹서버 설정에서 리디렉션을 시키면 어떨까요?
예를 들어 Apache의 경우 다음과 같은 설정으로 리디렉션합니다.

<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /opt/bitnami/apache/htdocs
</VirtualHost>
<VirtualHost *:80>
  ServerName example.com
  ServerAlias *.example.com
  RewriteEngine On
  RewriteRule ^/(.*) http://example.com/$1 [R,L]
</VirtualHost>
profile picture
전문가
답변함 일 년 전
  • 안녕하세요! 정말 빠르고, 친절한 답변 진심으로 감사합니다. 이건만 하면 되는건가요? 다른것은 안해도 되는 거죠? 제가 꼭 시도해보겠습니다. 다시 한번 더 진심으로 감사합니다.

  • 네, 이 설정으로 리디렉션을 설정하면 문제 없을 것 같습니다. Lightsail의 로드밸런서에서는 도메인으로 리디렉션을 할 수 없기 때문에 이 방법밖에 없는 것 같습니다.

  • Riku_Kobayashi 님 진심으로 감사합니다. 선생님 덕분에 용기를 내서, 아래 URL을 참조해서 https://docs.bitnami.com/aws/infrastructure/nodejs/administration/use-single-domain/ Redirect All Domains To Your Own Domain And Force HTTPS 화일 4개를 전부 수정을 했더니, www-> non 으로 자동적으로 리다이렉트 되더군요! 이번에는 잘 되었길 바라고 있습니다. 늦은 밤에도 정성스럽게, 알려주시고, 친절히 답변을 해주셔서 진심으로 감사합니다. 301 redirect checker test를 해보니, 문제는 없었습니다.

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인