2011-02-13 4 views
0

URL에 아랍어/히브리어가 표시 될 페이지를 만들려고합니다. 예를 들어 :. 내가 아파치 서버에 페이지를 업로드하거나 www.mydomain.co "와 그 페이지로 이동하려고 할 때 www.mydomain.co.ar/ אבא PHPURL에 ASCII 이외의 문자 표시

문제이다. ar/אבא. php "또는 인코딩 방식 비율 "www.mydomain.co.ar % D7 % 90 % D7 % 91 % D7 % 90.php "404.

그런 다음 디렉토리와 아파치는 àáà.php을 봅니다. URL에 비 ASCII 코드를 표시하는 방법이 있다는 것을 알고 있습니다. 위키피디아는 오랫동안 그것을 해오 고 있습니다.

내 생각은 .htaccess를 다시 작성 하시겠습니까? 그렇다면 어떻게해야합니까?

+0

방금 ​​그 이름의 파일을 생성하고 localhost에서 잘 액세스했습니다. – alex

+0

어떻게? 나는 두 개의 공유 서버를 가지고 있고 그들 둘다에이 문제가있다. FileZilla를 사용하여 파일을 전송했기 때문에 그것을 할 수 있습니까? – Tom

답변

1

아파치에게 파일 시스템이 UTF-8 (또는 무엇이든)로 인코딩되어있는 것 같이 보입니다. 어쩌면 UTF-8 로케일이 활성화 된 아파치 (LC_CTYPE=ar.utf8 또는 유사)를 시작하는 데 도움이됩니다.

위키 피 디아는 PHP 소프트웨어의 URL을 구문 분석 한 다음 (데이터베이스에 올바른 기사를 묻습니다) Apache가 어떻게 작동 하는지를 반드시 나타내지는 않습니다.

+0

와우 나는 내 공유 호스팅이 아파치 설정을 바꿀 수 있다고 생각하지 않는다. 무슨 총 타격 : ( – Tom

+0

@ 톰 만약 그게 서비스라면 당신이 그들에게 돈을 내고있는 일을하기 위해 지원을 얻으십시오 :-) –

+0

좋아요. – Tom

관련 문제