
웹사이트를 한 서버에서 다른 서버로 옮겼는데 키릴 문자 파일 이름에 문제가 발생했습니다. WordPress의 일부 키릴 문자 URL은 문제가 없지만 일부는 현재 손상되었습니다. 이전 서버에서는 잘 되더군요.
그 모습은 다음과 같습니다: wordpress 이미지 라이브러리에서 URL: /wp-content/uploads/2013/11/олимпийские-новогодние-шары.jpg
(URL 인코딩 버전: /wp-content/uploads/2013/11/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B5-%D1%88%D0%B0%D1%80%D1%8B.jpg
) 이 포함된 이미지가 깨졌습니다.
이 URL로 이동하면 404 오류가 표시됩니다.
그런 다음 FTP로 이동하여 거기에서 파일 이름을 복사하고( олимпийские-новогодние-шары.jpg
) URL로 이동합니다./wp-content/uploads/2013/11/олимпийские-новогодние-шары.jpg
(URL 인코딩 버전: /wp-content/uploads/2013/11/%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B8%CC%86%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B5-%D1%88%D0%B0%D1%80%D1%8B.jpg
)
이제 작동합니다!
다시 한번:
олимпийские-новогодние-шары.jpg
- 고장난олимпийские-новогодние-шары.jpg
- 작동합니다.
그것은 완전히 똑같아 보입니다. 위의 URL을 복사하여 붙여넣어 확인해보세요!
й
작업 파일 이름(FTP 또는 SSH에서 복사)이 있는 URL을 가져와 키보드 문자의 키릴 문자 파일 이름을 문자로 바꾸면 (FTP에서 복사) й
- 키보드에서 입력/워드프레스에서 복사 로 변경할 때까지 괜찮습니다(200 OK) .
정말 마음이 아프네요! 똑같은 모양의 문자가 어떤 경우에는 작동하고 다른 경우에는 작동하지 않습니다. 그리고 왜 또는 й
같은 또 다른 키릴 문자가 아닌가 ? 키보드에서 이러한 문자(FTP에서 복사한 파일 이름)를 대체해도 404 오류가 발생하지 않습니다.ш
д
자세히 살펴보면 URL 인코딩 버전은 완전히 동일하지 않습니다.
%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B8%CC%86%...
%D0%BE%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B9%D1%81%...
그런데 왜 그리고 어떻게 영향을 미칠 수 있습니까?