묻고답하기

기존 게시물의 링크인
주소/?=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 남기남
tui 게시판을 이렇게 설정할수는 없나요? [2] 2011.03.11 by lol €:)
book2u 게시판 관리모드 모양이...? [1] 2011.03.11 by cycix
김민석885 좌우측 여백이 안맞아요..  
tui io 에러가 뭔가요 [2] 2011.03.10 by tui
박물관 xe_documents content 에 텍스트로 노래가사를 밀어넣기 [1] 2011.03.10 by lol €:)
손주사랑 페이지수정 내용직접추가가 안됨니다  
마누엘 계정이전 후 FTP 계정 정보 입력 수정 안되네요.  
정민548 자체적으로 mysql업그레이드는 불가능한가요? [1] 2011.03.10 by lol €:)
핫센 .htaccess를 이용하여 외부 링크를 차단하고 싶습니다. [1] 2011.03.10 by lol €:)
강병구602 PlannerXE123 (위젯 버전) 달력을 사용하고있는데 제목을 없에고 싶은데 없에는방법 아시는분;  
냐하헐러 제로보드 로그인이 안됩니다.  
젠트 하위주소 제거하고 싶어요 [2] 2011.03.10 by lol €:)
seahoonkorea 선택글만을 메인화면에 표현할 수 있는 방법  
박민석_PPC 권한 설정시 권한이없습니다가 아니라 로그인창이 뜨도록 설정 하는 방법 질문입니다.  
강병구602 게시판 글을 보았을때 "이 게시물을..." 누르면 메뉴나오는것 없에는 방법점;; [1] 2011.03.10 by 아아악내눈
hellosamyoo 잘 사용하던 XE보드내 "그림 업로딩 문제"가 있네요? 혹시 아시는 분? [1] 2011.03.10 by hellosamyoo
book2u 게시판메뉴가 없는데요... [2] 2011.03.10 by 공듀
아르주 도와주십시오. [1] 2011.03.10 by TT PIC
어쿠스틱 페이지 내용직접추가에 자바스크립트를 삽입하면 [1] 2011.03.10 by TT PIC
고스트~ 수정 및 삭제 버튼이 없음. [1] 2011.03.10 by TT PIC
마누엘 호스팅 이전 후 경로 문제 [1] 2011.03.10 by TT PIC
눈꽃설잎 포인트모자라면 그글에 댓글도 못쓰게 하는방법좀;  
코넬리 메일 헤더의 X-Originating-IP 얼마나 정확한가요?  
눈꽃설잎 팝업에 스크롤바 생기게 하는법  
백용권 추천하실수 없습니다. 왜그럴까요? [1] 2011.03.10 by nzeo초보
아고라 ie6에서 입력폼이나 목록에서 글제목이 클릭안되는 이유아시는 분!! [1] 2011.03.10 by DynamicLaser
퍼플코드 2차 메뉴 네비게이션 [3] 2011.03.09 by 김선생™
취무성 xe_member가 사라졌습니다. [1] 2011.03.09 by SeklutZ
ildoonet 곳곳에서 에러가 나고 특히 메뉴가 만들어지지 않네요 [1] 2011.03.09 by SeklutZ
노미숙 권한이 없는 아이디로 로그인을 하면 로그아웃이 안되요. [1] 2011.03.09 by SeklutZ