워드프레스 Permalink 변경으로 인한 포스트 접속 오류 해결
방문자수 통계를 봤다면 더 빨리 알아차렸을까? 얼마 전 워드프레스 설정에서 Permalink 설정을 변경했는데 오늘 확인해보니 기존에 사용했던 /1234와 같은 형식으로는 해당 포스트에 접속이 되지 않았다. 애드센스 광고 수입도 적어서 뭔가 다른 문제가 있나 싶었는데.. 아마도 설정을 변경했기 때문에 포스트 접속에 문제가 생겼기 때문일 것이다.
문제를 발견했으니 이제 이걸 수정해야만 한다. nginx 를 사용하고 있기 때문에 rewrite 설정을 추가하면 될 것으로 생각됐다.
rewrite ^/([0-9]+)$ /index.php?p=$1 last;
위의 rewrite 설정을 추가한 후 nginx 설정을 다시 로드하니 /1234 로 접속했을 때 변경된 Permalink 가 표시되면서 포스트에 정상적으로 접속됐다. 이번 일로 워드프레스 설정을 변경하게 되면 좀 더 자세하게 검토한 후 실행을 해야겠다는 생각을 한다.