테스트 사이트 - 개발 중인 베타 버전입니다

짧은 주소 변경할때 한글 깨짐 문제 채택완료

귿귿 6년 전 조회 3,454

https://sir.kr/g5_tip/4022 이 자료로 게시판은 짧은 주소로 변경했고 다른 서브페이지를 변경하려고 하는데 잘안돼서 부탁드립니다!!

test.com/client/client_view.php?client_name=치토스

test.com/client/치토스 이렇게 변경하려구 합니다.

 

짧은주소 변경은 잘 되었는데 client_name부분에 한글만 넣으면 낫 파운드가 나옵니다.

영어나 숫자나 넣으면 잘 나오구요

Not Found

The requested URL /client/ã…Š was not found on this server.

 

.htaccess  파일에 추가한 내용입니다

RewriteRule ^/client/([a-zA-Z0-9_]+)$ /client/client_view.php?client_name=$1 [L]

이렇게 넣고 찾아보니 이걸 넣으라 해서 맨 아래 추가 했는데도 안되네요

<IfModule mod_url.c>
    ServerEncoding UTF-8
    ClientEncoding EUC-KR
</IfModule>
 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
P
6년 전

한글을 짧은URL로 하는걸 해보지 않아서 정확히는 모르겠습니다만...

 

눈에 보이는건 .htaccess  파일에

[a-zA-Z0-9_]+ 여기서

a-z : 알파벳 소문자 a부터 z까지

A-Z : 알파벳 대문자 A부터 Z까지

0-9 : 숫자 0부터 9까지

입니다.

 

a-zA-Z0-9_ 여기에 한글을 포함하는 구문은 없다는것입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

귿귿
6년 전
감사합니다! 이렇게 간단한 문제였는데 계속 헤멨네요
([a-zA-Z0-9_]+) 이부분을 그냥 (.*) 이렇게 바꿔주니 해결됐습니다!
P
PIREE
6년 전
아주 내용이 긴 파일의 에러는 제외하고
짧은 파일에서 에러나 버그 안되는건 늘 간단한것 같아요.
그걸 못찾아 헤매죠.
저도 그런 경우를 수십번 겪습니다.
잘 해결되고 제가 도움이 되어 다행입니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인