묻고답하기

기존 게시물의 링크인
주소/?=mid?mid명&document?srl=1234
를 줄여서 사용하게 하는 rewrite mod가 있습니다.
주소/숫자 식으로 줄여주는 것이지요. 또는 주소/mid값/숫자 식입니다.

rewrite mod는 서버의 루트에 존재하는 .htaccess파일에서 그 규칙을 발견할 수 있는데요.
이 규칙을 따르다보면

# image...
RewriteRule ^(.+)/files/attach/images/(.*) ./files/attach/images/$2 [L]

이부분에서 한글파일로 이루어진 이미지의 주소가 잘못 지정된다는 것을 알 수 있습니다.

http://www.beneglo.com/entry/using-hypertext-access 에서 따르는 htaccess의 식을 생각해보니

images다음에 오는 문자열은 1바이트크기의 다수의 한문자 또는 문자열로 정해지는 걸 알 수 있습니다.
이것 때문에 영문 파일명은 괜찮고 한글 파일명은 깨져버리는 건데요.

예를들어 "도메인/xe/files/attach/images/117/716/001/테스트.jpg"
라는 파일이 있다고 하고, 실제로 게시판을 들어가서 게시물을 클릭해 봅시다.

이때 게시물의 주소는 rewrite mod를 쓸 경우 "도메인/xe/mid값/1234" 또는 "도메인/xe/1234" 입니다.
그러나 파일의 주소는 "도메인/xe/mid값/files/attach/images/117/716/001/테스트.jpg"일 경우 한글이 규칙에 어긋나므로 파일을 불러올 수 없게 되어버리지요.
영문 파일 이름일 경우에는 잘 작동하여서 주소를 통해 올바른 경로에서 이미지를 가져올 수 있는데, 한글파일 이미지가 들어간 게시물의 경우 이미지가 깨어지는 것이 두드러집니다.

한글지원은 꿈의 영역인가요 역시.....

하지만 개선의 여지는 충분한게, rewrite mod를 쓰지 않고 긴 주소를 호출하면 한글파일도 잘 불러와진다는 점이죠..
또는
주소/xe/?mid=mid값&document?srl=1234 이런 식으로 불러와도 잘 불러와집니다. rewrite mod 규칙을 사용하지 않고 바로 경로에 접근하기 때문인가봐요.
게시물 스타일까지 합쳐지면
주소/xe/?mid=mid값&listStyle=gallery&document_srl=1234 로도 가능합니다.

rewrite mod의 규칙이 영문자 대/소문자, 숫자 로만 지정된다는게 좀 안타깝네요.
태그 연관 글
  1. [2020/12/09] 묻고답하기 rewrite 모듈에서 특수문자 를 제한하려고합니다. by 찐드기
  2. [2015/12/23] 묻고답하기 ckeditor 에서 SHIFT+ENTER 로 줄바꿈(BR)시 한글 깨짐 현상 by 세상의모든계산기
  3. [2015/09/18] 묻고답하기 서버 변경 후 한글 이름 이미지 엑박 문제에 대해 궁금한 점 by 윤삼 *2
  4. [2014/09/26] 묻고답하기 xe 한글로 설치가 안됩니다. by 골드윈 *1
  5. [2014/03/07] 웹마스터 팁 한글, 영문, 숫자, 특수문자 체크하는 함수 by ByteCMC
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
nzeo초보 레이아웃 바꾸더라도 게시판 링크부분을 예전과 동일하게 하려면요?  
손주사랑 관리페이지 리페어수집기 내용은 어디에서 보나요?  
코아 코스튬 XE브라우저별 설정/Auto Resize/XE가 아닌 브라우저별 설정/스크립트 [1] 2011.03.06 by hhgyu
욱uk 3월4일부터 게시판오류.. [1] 2011.03.06 by hhgyu
Yosida 제로보드 xe 쉬운설치후 삭제 오류  
손주사랑 그림넣고 글쓰기할때 질문임니다 [1] 2011.03.06 by guny
Yosida 제로보드 xe Lune 게시판 스킨 글내용,글목록 흰색으로 못하나요?  
nexusz99 xe설치시 mysql이 선택이 안됩니다. [1] 2011.03.06 by lol €:)
시냅스 Err : "./modules/pxeboard/skins/xe_board/list.html" template file is not exists 에러가 나네요.ㅠㅠ [1] 2011.03.06 by kbq159
grey''s 임의로 검색할때 검색 주소 질문입니다. [1] 2011.03.06 by kbq159
내가그린 xe를 가지고 페이스북 같은 형식의 홈피를 만들수 있는지요?  
빠른물 회원 그룹마다 다른 페이지를 보여 주는 방법이 궁금합니다. [1] 2011.03.06 by 아아악내눈
아아악내눈 본문내 이미지를 섬네일로 표시하는 팁?같은거 있나요?  
빠른물 페이지 코드 수정하는 방법이 궁금합니다.  
다아찌 1.4.4.4 버젼의 회원관리 에러에 대해  
GMART 첨부파일이 올려지지가 않습니다.  
신현국921 로그인 폼에서 어떻게 해야지?  
코아 코스튬 브라우저 별로 다르게 나타내려고 하는데... [2] 2011.03.05 by 현원
빠른물 서버 회원정보 이전 관련 해서 질문이 있습니다. (mysql, xml) [1] 2011.03.05 by 빠른물
이한슬595 foreach as 의 의미가 궁금합니다. [1] 2011.03.05 by SMaker