nginx 를 사용하고 있습니다.

eond.com/asdf/

eond.com/cfge/

 

혹시 nginx conf 파일 좀 여쭤봅니다.. 어떤 디렉토리든지 index.html 파일이 있으면 그거부터 참조하게 하고 싶은데

아래 구문이 적용이 되서 계속 404만 뱉더라구요

 

이렇게 들어갈 경우에 xe_rewrite.conf 설정이 적용이 되서,

# mid link
rewrite ^/([a-zA-Z0-9_]+)/?$ /index.php?mid=$1 last;

항상 루트의 index.php 를 참조를 하는데요,

 

그보다 먼저 해당 디렉토리에 index.html index.htm 이 있을 경우에 이 인덱스 파일을 먼저 참조하게 하고 싶습니다.

혹시 어떻게 하면 되는지 아시는 분 계신가요.

-------------------------

Success!!!!

location ~ ^/([a-zA-Z0-9_]+)/?$ {
    try_files $uri $uri/ /index.php?mid=$1;
}

 

 

  • Lv36

    location ~ ^/([a-zA-Z0-9_]+)/?$ {
        try_files $uri $uri/ /index.php?mid=$1;
    }