나는 운이없는 다소 단순한 작업을하려고합니다. URL에 히브리어/아랍어 문자를 표시하고 싶습니다.URL 인코딩 비율이 작동하지 않습니다.
예를 들어 : a%D7%90m.php
: aאm.php
그래서 내가 %가 중간 UTF8 문자 인코딩 결과가했습니다 : 나는 URL라는 이름의 파일을 표시합니다. 나는 내 서버 (아파치)에 a%D7%90m.php
을 업로드 페이지를 요청하기 위해 노력했습니다 www.example.com/a%D7%90m.php & www.example.com/a א m.php하지만 내 서버 응답 :
그래서 나는 다시 행운을 대신 (퍼센트 인코딩없이)요청한 URL
/a%D7%90m.php
을 (를)이 서버에서 찾을 수 없습니다. www.example.com/a%D7%90m.php & www.example.com/a א m.php를 검색 할 때
aאm.php
을 업로드하려고하지 않지만.
이 문제를 해결하는 방법은 무엇입니까?
시도해 볼만한 가치있는 한 가지 시도는'DirectoryIndex'를 활성화하고 Apache 자체가 해당 페이지에서 제공하는 URL을 확인하는 것일 수 있습니다. –
Thanks Pekka. 25 %의 2590m.php를 볼 수 있습니다 (25 퍼센트가 모든 퍼센트에 추가되었습니다). 왜 그런가요? 내가 어떻게 고칠 수 있니? – Tom
'% 25'은'%'에 대한 16 진수 이스케이프입니다. 즉, 파일 이름에 이스케이프 된 이름을 사용했음을 의미합니다. 이름에 실제 문자가있는 파일을 만들어야합니다. –