고유주소 형식 변경시, 기존 주소로 접속해도 새 주소로 보내주기

워드프레스WordPress의 고유주소Permanent link 형식을 변경한 경우, 기존 형식의 링크로 접속해도 새 형식의 링크로 리다이렉트 시켜주는 방법.

➡  htaccess redirect를 이용해서 기존 주소를 새 주소로 매치시켜준다.

자세히 알고 싶다면 아래 글을 잘 읽어 본다.
How to change your WordPress Permalink Structure (2011-12-11)

위 글의 하단쯤에 초록색 버튼 ‘Generate Redirects‘을 누르면 나에게 맞는 리다이렉트 주소를 손쉽게 생성할 수 있다.
저기서 생성된 코드를 .htaccess 파일에 붙여 넣으면 된다.

예제

kukie.net의 경우는 고유주소를 두 번 바꿨었다.

고유주소 형식
http://kukie.net/연도/월/일/글아이디/ http://kukie.net/2005/07/21/115/
http://kukie.net/연도/월/글아이디/ http://kukie.net/2005/07/115/
현재 http://kukie.net/글제목/ http://kukie.net/font-unit-issue-em-percent/

따라서 2개 코드를 생성했고, .htaccess 파일에 아래와 같이 추가했다.

헌데 자꾸 둘 중에 하나가 작동되지 않아서 고민고민 하던 중 자세히 봤더니 기존 주소 형식에 해당하는 부분 마지막에 ‘/(슬래시)‘가 하나 빠져있었다.
kukie.net의 모든 고유주소는 마지막에 슬래시가 붙기 때문에, 슬래시가 없는 주소를 요청했을 때 자꾸 없는 페이지라고 나왔던 것이다.

어쨌든, 위와 같이 적용한 결과 아주 오래전에 링크를 가져간 곳에서 방문하더라도 이제 링크 깨지는 일 없이 잘 볼 수 있다.

끝 –