Posted
Filed under 프로그래밍

텍스트큐브에서 제공한 샘플 설정 자체 버그임 (//rewrite.php 호출)
set $rewrite_base '/'; 에서 set $rewrite_base ''; 으로 / 만 빼면 정상 작동함

  set $rewrite_base '';
  if (!-f $request_filename) {
    rewrite ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2;
  }
  if ($request_filename ~* ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$) {
    return 403;
  }
  if (-d $request_filename) {
    rewrite ^(.+[^/])$ $1/;
  }
  rewrite  ^(.*)$ $rewrite_base/rewrite.php last;

2011/08/31 15:59 2011/08/31 15:59