질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix 2.x

라이믹스 1.9 에서 구현했던 rewrite 구문을 2.0 사이트 서버에서 해보니 안되서 문의드립니다.

 

rhymix.conf 로드 아랫줄에

 

rewrite ^/@([a-zA-Z0-9가-힇_]+)/?$ /member_blog?smember=$1 last;

 

위와 같이 넣었는데 @/닉네임 입력시 없는 페이지로 나옵니다. 저 구문 자체가 작동을 안하는데요.

 

라이믹스 2.0 의 경우 

https://github.com/rhymix/rhymix/blob/master/common/manual/server_config/rhymix-nginx.conf

 

위 내용이 적용되게 되어있는데요.

 

 

라이믹스 2.0 의 경우 다르게 적용할 부분이 있을까요?

  • profile
    먼저 질문이 있었는데 저도 테스트로 확인을 해보야 할 것 같다고 답변을 달았는데 실제로 적용해 보니 안되네요.

    https://xetown.com/questions/1599065
  • profile

    rhymix/common/framework/router.php 이쪽에서 필터 할듯 하네요.

    https://github.com/rhymix/rhymix/pull/1322

  • profile profile
    2.0에서 nginx 에서 리디렉트 할수 있는 방법이 없을까요? 이거 큰일이네요...
  • profile profile

    2.0 고급 사용법 문서 보세요~
    변수 타입은 any로 지정하시면 해결될것으로 보입니다.

  • profile profile
    서버의 nginx 에서는 불가능 한건가요? 해당 내용은 제가 읽어도 뭔가 모듈에서 처리해야 하는 것 처럼 보여서요.
  • profile profile
    네 코어단 이나 모듈에서 처리하셔야 될겁니다.
    nginx 단 문제가 아닙니다.
  • profile profile
    와.. 난감하네요. 1.9 사이트에서 지금 해당 url을 잘 리디렉트해서 기능을 제공하고 있었는데...
    이게 안된다니....
  • profile profile
    mid로 인식해서 영문 대소문자 및 숫자만 허용되는것으로 보입니다.
    fastcgi_param 를 조작하시면 가능할수도 있겠네요..
  • profile profile
    일단 제가 소화할 수 있는 문제는 아니고 1.9 사이트들이 서버설정까지 손봐야 하는 문제라면 조금 난감해 지네요. 일단 이슈로 등록해서 2.0에서도 동일하게 작동이 될 수 있도록 문의를 드려봐야겠습니다.