에,, 기존에 XE 공홈에서 끄적였던 적이 있었는데요. 별다른 반응이 없어서 그냥 혼자만 맛있게 사용중입니다.

 

XE의 반쪽짜리라 볼 수 있는 짧은 주소... ㅠㅠ 페이지가 있다거나 아무튼 파라메터가 있다면

 

무조건 index.php~ 이렇게 나오죠..

 

전 그게 싫었거든요...

 

그래서 개인적으로 getUrl을 조금 수정하여

 

무조건 mid/문서번호 규칙으로 하고 그 뒤에 act든 필요한 파라메터는 뒤에 붙도록 했지요.

또 index.php 이런식으러 접근하면 다시 위 구조로 리다이렉트 시켰었는데.. 지금은 해제한 상태입니다. (최근에 업데이트가 많아서 빼먹음..;;)

 

예를 들면

 

자유게시판에 1번 게시물이고 page가 5번 페이지라면

 

freeboard/1?page=5

 

이런식으로 나오게 말이죠. ㅎㅎ

 

사실 freeboard/1/?page=5 이런식으로 할까 했었는데.. 이러면 기존 리라이트룰에서 오류가 나더군요..

그것까지 수정하기는 싫었기에, 맨 마지막에 슬래시가 없이 파라메터를 붙였습니다.

 

문서를 보지 않고 단순 mid만 보고 있을 경우

 

freeboard?page=5 이렇게 됩니다.

 

검색이라던지 어떤 경우에서도 기존 규칙을 지키게 됩니다.. 

 

몇가지 예외인 상황이 있는데 대표적으로 proc 였나? 암튼 그건 예외처리 해서 기존 대로 나오게 했었을 겁니다.

 

하도 오래전에 했던거라 잘 기억이 안나는군요..

 

 

아무튼 제 사이트에서는 아래와 같이 됩니다. 흐흐

 

https://anizen.com/freeboard?_filter=search&act=&vid=&category=&search_keyword=%EB%8F%99%EC%98%81%EC%83%81&search_target=title_content

 

하늘희

profile
てててててて
  • profile
    좋네요~!

    proc은 어차피 대부분 POST로 처리하니 주소가 지저분해지는 일은 별로 없죠.
  • profile profile
    그냥 넘기는 건 문제가 없었는데

    index.php~ 이런식으로 접속하면 다시 주소를 짧은주소로 리다이렉팅 처리 하는 것 때문에 문제가 발생했었을 겁니다..ㅋㅋ

    그래서 그 부분만 리다이렉팅 예외처리했던 걸로 기억하네요.. (하도 오래되서 잠시 착각..)
  • profile
    왘.... 저 본문이랑 상관없는 이야기 이지만... 레이아웃 뭐졐ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 신세계 ;ㅁ; 심플하고 직관적인데 굉장히 유동저긍로 보여요 ;ㅁ; << 잘 설명하고 있...ㅎㄷㄷ
  • profile profile

    자체제작이에유 ㅎㅎ

  • profile
    저는 뭐랄까 URL 퍼머링크는 사용자 조작과 밀접한 관계가 있다고 생각합니다.
    그래서 클릭을 통한 조작만이 가능한 URL은 뒤에 어떠한 값이 있어도 관계가 없으며,
    사용자가 직접 입력한다거나 어디다가 링크를 걸어야할 컨텐츠는 모두 퍼머링크로 갖춰져야 한다고 생각하는거죠.

    예를 들어 제가 사용하는건,

    http://romanesque.me/post
    http://romanesque.me/froala_editor/post
    http://romanesque.me/froala_editor/1087/post

    직관적이라 사용자가 어디서든 타이핑을 통해 이동할 수 있죠.
    그리고 문서는 entry 로 번호 대신 치환이 좋지만 한글이 링크를 붙여넣으면 이상해져서 이건 좀 아쉬운 부분이네요.
  • profile profile
    오오 이 방식도 괜찮네요! 말씀처럼 한글은 다 좋은데 링크로 쓰기엔 문제가 많죠..ㅠㅠ
  • profile profile
    오랜만에 봤는데 많이 바꼈네요..!!

    두둥 뭔가 상당히 쓰기 편리해 보입니다!! 기대하고 있습니다. 두근두근
  • profile profile
    ((( 조심스럽게 이야기하지만 완성되면 분명 그 어떤 에디터보다도(xe3가 내놓을 에디터보다도) 좋을것입니다. ㅎㅎ )))
  • profile profile

    오오오오옷!! +_+

    근데 버그가 있는 것 같아요 ㅠ

    한글의 경우 한글 쓰고 엔터치면 방금 쓴 글자가 뒤에 붙어서 복사되네요..덜덜;;

     

     

    그나저나 블럭 엘리먼트 기능 좋은 것 같네요! 이건 기본으로 켜면 좋겠다는 생각이 들 정도로!!

  • profile ?
    판매 계획은 있으신가요?
  • profile profile
    OS 랑 브라우저가 뭔가요? 윈도우 아니십니까?
    개선되긴 했는데 현재 테스트 때문에 CDN으로 돌리고 있습니다.
    플로아라 공홈은 깃허브 커밋판 이라 잘 됩니다.
    http://froala.com/wysiwyg-editor/v2.0
    https://github.com/froala/wysiwyg-editor/issues/829

    그리고 모바일에서도 문제가 있어요.
    https://github.com/froala/wysiwyg-editor/issues/806

    마지막 남은 잇슈 입니다. 원 개발자도 이것이 해결되면 정식 배포할 겁니다.
    저도 그때즈음 맞춰서 할 생각이에요.

    그런데 요 문제는 상당히 복잡한가 봅니다 시일이 걸리네요... ㅜㅜ
  • ? profile
    어느정도 모습이 갖춰졌을때 고지하려고 합니다.
    지금은 그 유형을 생각중에 있습니다...
  • profile profile
    windows 7 / chrome 입니다.
  • profile profile
    우어 이미 알고 계셨군요 ㅎㅎ

    그래도 발빠른 피드백을 하나 보네요 ㅎㅎ
  • profile
    https://github.com/xpressengine/xe-core/blob/61851f1dfef23444222d0e96902ea32de208e61d/.htaccess
    1.1 버전대(정확히는 가상 사이트 지원 추가 전)까지는 페이지/act 까지도 짧은주소가 있었습니다.

    페이지의 경우 주소~/page/pagenum 형식으로, 예를 들면 /square/page/2(mid가 square인 게시판 2페이지) 이나 /square/37131/page/2 (document_srl이 37131인 square 게시판의 글 중 댓글 2페이지) 처럼 사용이 가능했습니다.

    act의 경우도 mid/act 의 형식으로, /square/dispBoardWrite(새 글 쓰기) 나 /square/37131/dispBoardWrite(글 수정) 와 같이 사용이 가능했습니다.

    https://github.com/xpressengine/xe-core/blob/bb97446dfc4e41b2a0de303cdc5c7cc69b989dbf/.htaccess
    다만 XE에 가상 사이트 지원이 추가되며 /vid/mid/srl 형식의 주소가 추가됨에 따라 삭제된 것으로 보입니다.(/vid/mid 나 /mid/act 나 둘다 문자열/문자열로 동일)
  • profile profile
    그런 히스토리가 있었군요...

    잘만 응용하면 지금도 써먹을 수 있겠네요..!
  • ?
    좋은거 같아요~