워드프레스 고유주소 변경 후 404 에러 발생하는 경우 해결방법

YOSET SEO 플러그인을 설치했더니 고유주소를 변경해야 SEO에 좋다는 추천이 나오고 아주 간단하게 설정 변경을 하면 되기에 그대로 따라했더니 뜨는 404 에러.

처음에는 이런 오류가 있는지도 몰랐는데 검색노출이 이 설정을 변경한 뒤로 그대로 곤두박질 치면서 알게되었다. 그렇게 구글 서치콘솔을 들어가서 보니 죄다 색인거부 404 에러가 나타나고 있었다. 워드프레스는 최초 사이트를 시작할 때 세팅하고 잘 모르면 그대로 운영하는거지 중간에 변경하면 정말 큰 낭패를 본다는 것을 뼈저리게 깨달았다. 이것 때문에 거의 3일을 날렸다.

일단 해결방법으로 안내된 여러가지들이 있지만 내 생각에는 이게 가장 정확한 방법으로 보이고 나 역시 이대로 해결했다. 나는 아마존 라이트세일을 사용하고 있어서 SSH 설정으로 쉽게 들어가서 적용할 수 있었다.

sudo nano /opt/bitnami/apache2/conf/httpd.conf

검색어 입력하고 아래쪽으로 이동하면 아래 이미지와 같은 행을 만나게 된다.

여기서 LoadModule rewrite_module modules/mod_rewrite.so 앞에 # 표시가 있다면 지워주자.

그 다음 아래쪽으로 더 이동해 보면 디렉토리 아래 AllowOverride none 으로 되어있는 행이 나타난다.

역시 none을 All로 변경해준다.

이렇게 한 뒤 Ctrl+X 를 눌러서 변경하겠냐는 물음에 Y를 누르고 엔터를 친다.

그리고 아파치를 재시작해주면 된다. 재시작 명령어는

sudo /opt/bitnami/ctlscript.sh restart apache

이렇게 하면 해결이 된다. 그래도 안된다면 더이상 혼자 고민하지 말고 웹호스팅 업체로 문의를 해서 해결해달라고 하면 좀 빠르게 해결이 된다.