클라우드웨이즈(Cloudways)에서 호스팅되는 워드프레스 사이트에서 리디렉션을 설정해야 하는 작업을 맡았습니다. 301 리디렉션 설정을 했지만, 작동하지 않았습니다. Redirection 플러그인을 설치하여 리디렉션을 설정해도 마찬가지로 작동하지 않는 문제가 발생했습니다. .htaccess 파일에 아무리 코드를 넣어도 인식하지 못하는 것 같았습니다. 이런 경우 서버 캐시를 삭제해보시기 바랍니다.
✅ 클라우드웨이즈 (Cloudways) 할인 쿠폰 코드
클라우드웨이즈: 리디렉션 설정이 작동하지 않는 경우
워드프레스 사이트 주소를 다른 사이트로 변경해야 하는 경우 301 리디렉션을 설정하고 구글 서치 콘솔에서 주소 변경 신청을 해야 SEO 문제를 최소화할 수 있습니다.
301 리다이렉트가 올바르게 설정되지 않으면 유효성 검사에 실패하게 되고 주소 변경 신청을 할 수 없습니다.
참고로 티스토리 블로그의 경우 서버에 접근할 수 없으므로 자바스크립트로 301 리디렉션 설정을 할 수 있습니다만, 이 경우 유효성 검사에 실패하게 되어 구글 서치 콘솔에서 주소 변경을 신청할 수 없습니다.
클라우드웨이즈에서 호스팅되는 워드프레스 사이트에서 어떤 작업을 해도 적용이 안 되는 경우가 있습니다. 심지어 .htaccess 파일에 301 리디렉션을 설정해도 곧바로 적용되지 않는 문제가 발생했습니다.
이 경우 서버 캐시를 삭제하면 문제가 해결될 것입니다.
워드프레스 사이트에 Breeze 캐시 플러그인이 설치되어 있으면 상다의 Breeze » Purge All Cache를 클릭하여 모든 캐시를 지울 수 있습니다.
Breeze 플러그인이 설치되어 있지 않다면 다음 글을 참고하여 서버 캐시를 삭제할 수 있습니다.
참고로 다음과 같은 코드로 301 리디렉션을 설정할 수 있습니다.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ https://www.newdomain.com/$1 [L,R=301,NC]
참고
https://avada.tistory.com/3051
https://avada.tistory.com/3019