xe를 쓸 때는 http://abc.com/Apply로 접속하면 잘 접속이 되었는데
라이믹스로 이동하고 나서 위 주소를 치면 http://abc.com/Apply/?mid=Apply 로 들어가지면서 무한 로딩이 뜨네요.
뒤에 index.php까지 입력해야만 들어가지는데 해결 방법 없을까요?...
도저히 검색해봐도 안나오네요..
xe를 쓸 때는 http://abc.com/Apply로 접속하면 잘 접속이 되었는데
라이믹스로 이동하고 나서 위 주소를 치면 http://abc.com/Apply/?mid=Apply 로 들어가지면서 무한 로딩이 뜨네요.
뒤에 index.php까지 입력해야만 들어가지는데 해결 방법 없을까요?...
도저히 검색해봐도 안나오네요..
댓글 12
라이믹스의 문제는 아닐 겁니다. XE타운도 라이믹스인데 게시판 짧은주소 잘 들어가지거든요.
.htaccess 파일의 rewrite 규칙이 제대로 적용되지 않았거나 서버 설정이 잘못된 것 같네요.
웹폴더/apply 라는 디렉터리가 있고, 그 안에 따로 index.html 파일이 존재한다고 했을 때
abc.com/apply 로 접근하면 짧은 주소 변환때문에 abc.com/apply/?mid=apply 로 변환이 된다는 것 같습니다.
이게 저도 비슷한 경험이 있는데 index 파일이 html 파일이면 잘 인식이 안되고 php 파일은 인식이 되는 것 같습니다. (이 부분은 확실하지 않습니다.)
그런 경우는 좀더 살펴봐야겠네요.
abc.com/apply/index.html 같이 완벽한 주소를 입력하시면 접속이 될겁니다.
라이믹스는 일부 보안을 위해 폴더안으로 접속하는것이 아니라 폴더 이름을 mid으로 인식하도록 해서 강제적으로 XE는 실행할 수 잇도록 제작되어있습니다.
혹은 최근 nginx 으로 변경하신 이력이 있으시다면 nginx.conf의 옵션에 따라 또 폴더가 아닌 Rhymix으로 접속하도록 변경된 부분이 있을 수 있습니다. 해당 부분은 상황에 맞게 잘 찾아보시길 바랍니다..
일부 폴더가 보안상 막혀있는 것은 맞지만 코어에 포함되지 않은 폴더까지 mid로 인식한다면 버그가 맞는 듯 해요. 일단 아파치용 .htaccess는 RewriteCond 순서 때문에 XE와 다른 동작을 하는 것으로 파악하여 develop 브랜치에서 수정했습니다.
https://github.com/rhymix/rhymix/blob/master/.htaccess
.htaccess 파일이 수정되었으니 새 버전을 사용해 보시기 바랍니다.
마스터 브랜치에 반영될때까지 기다리겠습니다~
감사합니다!
바로 반영했습니다. 잘 작동되네요!