IIS+PHP 워드프레스 한글 고유주소(permalink) 404 에러

기본적인 서비스 환경과 설정값이 올바르게 세팅이 되어 있는데도 워드프레스를 설치 후, 고유주소 (permalink)를 적용하고 테스트로 글을 작성했는데 클릭했을때 링크가 깨지는 404 에러가 발생.

기본적으로 UTF-8 환경이지만 한글로 된 주소는 제대로 rewrite를 해주지 못해서 발생하는 건데 레지스트리를 추가해 줌으로써 해결할 수 있다.

regedit 실행
컴퓨터\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\w3svc\Parameters 경로로 이동
새로만들기 -> 다중 문자열 값을 클릭한 다음 REQUEST_URI 와 PATH_INFO 를 입력

IIS 재시작 (CMD – iisreset /restart) 후 정상 확인.

[아래 코드로 한번에 입력하여 처리할 수 있음]

reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\w3svc\Parameters /v FastCGIUtf8ServerVariables /t REG_MULTI_SZ /d REQUEST_URI/PATH_INFO

Leave a Comment