본문은 윈도우 서버 2012 R2를 기준으로 하고있습니다. 인터넷에 다양한 정보들 가운데 윈도우 서버에 워드프레스를 설치하는 내용은 리눅스의 경우와 달리 정보제공량이 적은 것 같습니다. 여러 과정을 통해 최종적으로 워드프레스 호스팅에 성공하였으나, 고유주소(Permalinks)가 한글로 된 경우, 제대로 동작하지 않고 에러 (404) 메시지를 올리는 경우가 있습니다.
기본적으로 UTF-8환경이나, 한글로 되어 있는 주소를 제대로 Rewrite되지 않으면서 발생하는 현상이라는 의견이 있어서 해당 글을 확인하고 기록해둡니다.
우선 실행을 regedit 을 입력하고 확인해주면
레지스트리 편집기가 열리고, 가장 최근에 열었던 곳이 보입니다. 만약 한번더 열어보지 않았다면, 아래와 유사한 형태이겠지요?
여기서 화면에 보이는 HKEY_LOCAL_MACHINE을 확장하고, 아래 순서대로 확장을 해봅니다.
-SYSTEM
-CurrentControlSet
-Services
-W3SVC
-Parameters
이렇게 확장되었다면 우측 창에 하얀색 빈공간에 마우스 우클릭을 통해 "다중 문자열 값"을 선택합니다.
값의 이름은 FastCGIUtf8ServerVariables
값 데이터는 REQUEST_URI 그리고 PATH_INFO 입력합니다. 그럼 하단의 첨부와 같이 잘 입력되었는지 확인해주세요.
그다음 윈도우 서버 IIS 재시작을 해준 후에, 정상적으로 잘되는지 확인합니다.
참고로, IIS 재시작은 CMD 실행 후, iisreset /stop 후 iisreset /start를 실행하거나 더 효율적으로?; iisreset /restart를 통해 가능합니다.