썸싱모듈을 운영중인 사이트에 적용하려고 합니다.

 

https://url/@회원닉네임 방식을 적용하기 위해 아래 팁을 운영중인 가상서버(nginx)에 적용하려고 합니다.

각 Nginx XE-Rewrite conf 설정 파일 편집 합니다. 라고 설명이 되어 있는데 어떤 경로 에 잇는 파일인지 혹시 아시는 분 도움 부탁드리겠습니다.

111.JPEG

 

https://xe-something.com/board_support/201

 

각 서버의 xe-rewrite을 담당하는 부분 아래에 다음과 같이 룰을 추가해 주세요.

rewrite ^/@([a-zA-Z0-9가-힇_]+)/?$ /index.php?mid=testmid&act=dispSomethingProfileView&smember=$1 last;


testmid = 관리자 -> 기본설정 -> "mid 설정" 에 입력한 값으로 변경해 주세요.

 

주소 형태 http(s)://XEURL/@user

user = 관리자 -> 접속설정 "주소형태"에서 설정한 회원의 정보를 입력해 주세요.

 

예) "아이디" 설정시 https(s)://XEURL/@회원별아이디 이용 가능

 

  • ?
    라이믹스 사용중이라면

    vi /etc/nginx/snippets/rhymix.conf 들어간후 위쪽에 추가하시면 됩니다.
  • ? profile
    같은 라이믹스쓰더라도 이렇게 파일을 만들지않고 다르게 사용할 수 있어요.
  • ? ?
    답변감사합니다.xe 사용중입니다.
  • profile ?
    아니면 그냥 conf 하나 만들고 server { 여기에 include해도 되려나요?
  • ? ?
    그럼 xe_rewrite.conf 찾아서 저 내용 붙여넣으세요.
  • ? profile
    일반적으로 그렇게 하죠. 그래서 경로가 그부분은 커스텀 하는 부분이라 다르죠
  • profile
    서버세팅에 따라 다릅니다. 아파치를 사용하는 것 처럼 .htaccess파일처럼 배포되는 파일이 아니라 서버의 root권한 계정으로 nginx의 리디렉트를 처리하는 페이지로 접근하셔야해요
    기본적으로는 센토스에서 /etc/nginx폴더내에 있는것 같아요.

    우분투는 잘모르겟어요.
  • profile ?

    답변감사합니다. 본문내에서 현재 저의 nginx 폴더를 넣었는데요 혹시 파일 이름이 정해져 있는건가요?
    서버셋팅에 따라 다른가요? 기진곰님께서 해주셨는데 문의를 따로 한 번 해보겠습니다.

  • ? profile

    기진곰님께 문의해보시면 친절하게 답변 해주실거예요^^

  • profile ?
    넵 답변감사합니다.
  • ? profile

    /etc/nginx/snippets 폴더 내에 xe-rewrite.conf 또는 그 비슷한 이름의 파일이 있을 거예요.

    우분투에서 자잘한 설정파일들은 snippets 폴더 안에 넣는 것이 관례라서...

  • profile ?
    감사합니다. 기진곰님 문제 해결이 되었습니다.
  • ?
    [ 본문 질문에 관한 저의 경우이니 참고 하실 분은 참고 해주세요. ]

    /etc/nginx/snippets/xe-rewrite.conf 파일을 열고

    제일하단에 본문에 기재한 팁 ( rewrite ^/@([a-zA-Z0-9가-힇_]+)/?$ /index.php?mid=testmid(본인 정한 미드명)&act=dispSomethingProfileView&smember=$1 last;

    저장 그리고 service nginx reload 로 해결하였습니다.
  • ? profile

    /etc/nginx/rhymix-nginx.conf
    파일을 열고

    제일 하단에
    rewrite ^/@([a-zA-Z0-9가-힇_]+)/?$ /index.php?mid=user&act=dispSomethingProfileView&smember=$1 last;

     

    이대로 넣고 nginx reload 했는데 이렇게 하는게 맞을까요?

    ㅜㅜ 적용이 안되서요

  • profile profile

    mid가 왜 자꾸 바뀌나요? 모듈 설정에 입력한 가상의 모듈 id를 매칭시켜서 사용해야 합니다.

  • profile profile
    안되서 이것저것 해보느라 변경해봤어요 ㅜ
    user로 이제 고정해두고 해보고있습니다 ㅜ