현재 사용하는 버전은 다음과 같습니다.
rhymix_version : 2.0.22
php : 7.2.34 (64-bit)
기존에 /mid/entry => index.php?mid=mid&entry=entry 로 연결되도록 짧은주소를 사용하였습니다.
rewrite ^/(특정mid명)/([a-zA-Z0-9_-]+)$ /index.php?mid=$1&entry=$2 last;
버전 업데이트 후
짧은주소 규칙을
XE와 호환되는 주소 형태만 사용로 사용할 경우
모든 주소 형태를 사용
(참고로 저 위의 1042는... 단순히 에러메시지 표시하는 부분이더라구요.. 디버그 찍어봤는데 따로 에러 메시지는 없었습니다.)
이와 같이 오류가 나고 있습니다.
그래서 이번에 업데이트후 entry가 사라졌나 해서
index.php?mid=mid&entry=entry 형식으로 접속하는 경우 정상접속이 됩니다.
설정을 변경해야 할 것이 있을까요?
아니면 커스텀 짧은 주소 사용이 불가능하게 바뀐 건지 모르겠네요.
라이믹스 2.0에서 커스텀 짧은주소를 사용하려면 module.xml에서 해당 주소 형태를 선언해야 합니다.
더이상 .htaccess나 서버 설정을 건드릴 필요가 없어진 대신, 해당 모듈이 직접 선언하도록 바뀌었습니다.
https://github.com/rhymix/rhymix/pull/1322
커스텀 모듈이라면 해당 액션 선언하는 부분에 route="$entry"만 추가해 주면 됩니다.
게시판 모듈이라면 mid/entry/$entry 형태가 이미 오래 전부터 지원되었는데,
거기서 entry라는 단어를 임의로 빼려면 좀더 까다로울 수도 있겠습니다.