Wordpress가 URL의 유니코드 문자를 무시하고 있습니다.
다음과 같은 유형의 permalink에서 워드프레스를 사용하고 있습니다.
/%year%/%monthnum%/%postname%/
다음 URL 유형을 사용하는 경우:example.com/2010/03/
이 URL은 example.com/2010/03/(unicode 문자를 무시함)과 같이 처리되어 2010년 3월 아카이브 목록이 표시됩니다.
영어 url: example.com/2010/03/technology을 사용하면 완벽하게 동작합니다.
이 문제는 태그 페이지에서도 발생합니다.예를 들어, 「example.com/tag/」는 example.com/tag/ 와 같이 취급되어 404 페이지가 표시됩니다.
워드프레스가 유니코드 문자를 무시하는 이유는 무엇입니까?
기본 쿼리 문자열 구조를 사용하면 Unicode 문자를 사용해도 완벽하게 작동합니다.
서버 정보: IIS7 Win2008 Server (Url 개서 가능) Wordpress 2.9.2
문제의 개요에 대해서는, 다음을 참조해 주세요.
http://ruslany.net/2010/03/important-update-for-iis-7-0-fastcgi-module/
이것은, 현재의 시대에 뒤떨어진 것을 나타냅니다.
http://ruslany.net/2010/02/fastcgi-module-differences-across-iis-versions/
Windows 7 SP1을 적용함으로써 제 상황은 해결되었지만, 흥미롭게도 저는 여전히 핫픽스에 기재되어 있는 레지스트리 해킹을 적용해야만 했습니다.
http://support.microsoft.com/kb/2277918
로컬 머신에서 WAMP 서버를 실행하고 있습니다.IIS7 웹 서버에서 $_SERVER['PATH_INFO']를 테스트한 결과 유니코드 문제가 발견되었습니다.Wordpress는 path_info를 사용하여 URL을 처리합니다.파일 테스트를 작성했습니다.php (다음 코드 포함) :
http://example.com/test.php/을 요청하는 경우
그러면 이 출력을 얻을 수 있습니다.
----****----
/----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------이러한 유형의 문제를 일으킬 수 있는 IIS7 설정을 알고 계십니까?
내 로컬 Apache Windows 서버에서도 동일한 코드가 완벽하게 작동합니다.
KB 기사에는 Windows 7 Ultimate 및 IIS 7.5.7600에서 Windows 버전 및 코드에서는 [시작]> [실행]을 사용하여 사용할 수 없는 핫픽스가 기재되어 있습니다.이 핫픽스도 효과적이지 않고 레지스트리 키가 추가되지 않았습니다.
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\w3svc\Parameters /v FastCGIUtf8ServerVariables /t REG_MULTI_SZ /d REQUEST_URI\0PATH_INFO
다음 중 하나를 선택해야 했습니다.
1) Reg를 추가합니다. HKEY_LOCAL_MACHINE\System\에서 수동으로 키를 누릅니다.CurrentControlSet\Services\w3svC\파라미터: 새로운 다중 문자열 값 추가>> 값 이름: FastCGIUtf8ServerVariable 값 데이터(2줄):REQUEST_URI PATH_INFO
2) cmd.exe를 관리자로 사용하여 코드를 실행한 후 코드를 붙여넣고 Excute합니다.
어느 경우든 이전 단계 이후 cmd.exe에서 iisreset 명령을 관리자로 실행해야 합니다.
언급URL : https://stackoverflow.com/questions/2473812/wordpress-is-ignoring-unicode-chars-in-url
'programing' 카테고리의 다른 글
날짜 및 날짜 범위 기반 멤버 전용 다운로드 (0) | 2023.02.07 |
---|---|
슬라이더 이미지를 어둡게 하는 방법 (0) | 2023.02.07 |
워드프레스 언어를 프로그래밍 방식으로 설정하시겠습니까? (0) | 2023.02.07 |
제품 상세 페이지의 WooCommerce에서 카테고리 ID별 카테고리 URL 가져오기 (0) | 2023.02.07 |
문제가 있는 Nginx 설정 (0) | 2023.02.07 |