짧은 주소 get url 에러 대처방법 문의
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.2 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
위 처럼 모든 주소 형태 사용시..
href="{getUrl('act','dispBoardAdminBoardInfo')}"
href="{getUrl('act','dispBoardAdminBoardInfo','module_srl',$val->module_srl)}"
href="{getUrl('act','dispPointhistoryList')}
위와 같은 geturl 주소 접속시 접속 불가 에러가 납니다. 문법 사용이 잘못된 부분이 있는건가요? 아님 서버쪽 셋팅에 변화가 필요한걸까요?
댓글 2
실제로 어떤 링크가 생성되었나요? 맨 앞에 ''를 붙여 초기화하지 않은 getUrl은 현재 페이지의 변수에 영향을 많이 받으므로, 어느 페이지에서 생성했는지에 따라 뜻밖의 결과가 나올 수도 있습니다. 예를 들어 "모든 형태"의 짧은주소는 거의 대부분 mid를 포함하는 것을 원칙으로 하는데, 저렇게 생성한 URL은 mid가 없을 수도 있어요.
참고: https://xetown.com/questions/1841540#comment_1841546
+) mid 없는 주소도 모두 퇴출 대상입니다.
위 두개 기준 실제 이런 링크가 생성 되고 접속이 안됩니다.
https://domain.co.kr/info/dispBoardAdminBoardInfo
https://domain.co.kr/info/dispBoardAdminBoardInfo?module_srl=491094
추가 이 아이도 증상은 같습니다.
href="{getUrl(['mid' => $mid, 'act' => 'dispBoardAdminBoardInfo'])}