묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시물 주소에 mid값이 붙는 현상
2009.03.16 14:40
원래대로라면
http://도메인/xe/숫자값(게시물고유번호)
이렇게 붙어야 맞는데...
지금 제 홈에는 아래와 같은 링크가 붙습니다.
http://도메인/xe/mid값(게시판id)/숫자값(게시물고유번호)
제대로 링크가 뜨려면
http://도메인/xe/?mid=mid값&document?srl=숫자값(게시물고유번호)
이런식으로 붙어야 정상일텐데....어떤문제가 있는 걸까요?
.htaccess를 수정해야 하는걸까....
더 웃긴건, 게시판 최초 로딩시에만 저런 주소가 부여되고, 갤러리형이나 웹진등 스타일을 바꾼 뒤에는 스타일로 불러와서 잘 로딩이 됩니다.
그리고 게시물이 안나오는건 아니지만, 텍스트만 나올뿐 그림파일은 주소가 틀려서 그런지 전부 엑박...
http://도메인/xe/숫자값(게시물고유번호)
이렇게 붙어야 맞는데...
지금 제 홈에는 아래와 같은 링크가 붙습니다.
http://도메인/xe/mid값(게시판id)/숫자값(게시물고유번호)
제대로 링크가 뜨려면
http://도메인/xe/?mid=mid값&document?srl=숫자값(게시물고유번호)
이런식으로 붙어야 정상일텐데....어떤문제가 있는 걸까요?
.htaccess를 수정해야 하는걸까....
더 웃긴건, 게시판 최초 로딩시에만 저런 주소가 부여되고, 갤러리형이나 웹진등 스타일을 바꾼 뒤에는 스타일로 불러와서 잘 로딩이 됩니다.
그리고 게시물이 안나오는건 아니지만, 텍스트만 나올뿐 그림파일은 주소가 틀려서 그런지 전부 엑박...
댓글 5
-
Sonamu
2009.03.16 14:56
-
뒷골목언니
2009.03.16 14:59
으 역시...그렇다고 rewrite mod를 사용하지 않을 수도 없는 일이구요..서버에서 지원한다기에 사용하고는 있지만..
한글파일로 넣지 않으면 사실 상황종료입니다. 그런데 사이트 특성상 어르신들이 올리시는 곳이다 보니,
영문파일이름이니 한글파일이름이니 구별하지 않고 올리셔서 그저 막막할 다름이네요..
전에도 rewrite mod를 한번 해제했다가 자료를 날리고 새로 설치한 악몽이 있어서.. -
Sonamu
2009.03.16 14:58
http://www.beneglo.com/entry/using-hypertext-access
글을 참고하세요. -
뒷골목언니
2009.03.16 15:11
음 이 자료는 도움이 되겠군요! 감사합니다. htaccess와 싸워봐야 겠군요.. -
뒷골목언니
2009.03.16 15:48
음 요점은 htaccess에 기술되어 있는
# image...
RewriteRule ^(.+)/files/attach/images/(.*) ./files/attach/images/$2 [L]
이부분에서 images폴더 이하의 정규형을 다수의 한문자 or 0개 이상의 문자나 문자열로 정해놨군요.
한글파일로 올리게 되면 이걸 읽어들이지 못해서 엑박이 펼쳐지는 현상이 나오는 것 같네요...
왠지 슬프네요.. 정규식중에 [ unicode ] 는 없는걸까;;
하지만 경로가 너무 복잡하기 때문에 rewrite mod 기능을 사용하여 주소를 짧게 표시할 수가 있습니다.
서버에서 지원해 주어야하는 것이고, 지원해 주면 xe 다음에 글 번호만 써도 되게 동작합니다.
XE 폴더에 보면 .htaceess이 있는데 여기에 rewrite mod 설정이 기록되어 있습니다.
저도 뒷골목 언니님처럼 그림 파일이 깨져서 나오는 경우가 생깁니다.
rewrite mod 때문인 듯 한데 해결 방법을 찾으려 했으나 안되더군요.
깨지는 파일을 보면 첨부한 그림에서 보는 것과 같이 한글일 때 깨지더군요.
전 그래서 그냥 한글 이름인 경우 영문으로 변경해서 올리고 있습니다.