재작성 재작성 규칙 수에 게 사이트 URL 보기 매우 간단한 검색 엔진 친절 한, 도움이 http://www.aliyun.com/zixun/aggregation/8331.html "> 사이트 사용자 메모리 편의가지고 사이트에 더 많은 트래픽을 가져.
그래서 그것은 웹 재작성 규칙을 작성 하는 것이 중요입니다. Nginx의 다시 쓰기 규칙은 매우 강력 하 고, 다음은 당신에 게 구성의 대부분 예 중의 일부를 참조 하는 집주인의 실제 사용.
내부, 그렇지 않으면 $request_filename 찾기 잘못 된 경로, 잘못 된 위치에 쓰기를 note
위치 / 없음
루트/가정/freeworm/www/nginx.com.cn;
인덱스 index.php index.html index.htm;
만약 (!-e $request _filename) 없음
재작성 ^ / 그림 /(. *) \.png siteimage.php?q=$1 최근;
재작성 ^ / 그림 / (. *)/siteimage.php?q=$1 마지막;
재작성 ^ / ([^ /] *) /(. *) $/main.php?q=$1 & 힘 = $2 마지막;
재작성 ^ /(. *) $/main.php?q=$1 최근;
다시 ^/$/main.php 마지막;
휴식;
}
}
만약 (!-f $request _filename) 없음
재작성 ^ / [^. /] * _ ([0-9] +) \.html$/index.php?bookid=$1;
재작성 ^ / [^. /] * _ ([0-9] +) $/ index.php?cat=$1;
^/[^./]*Tag 다시 작성 ([0-9] +) $/ index.php?tag=$1;
다시 ^/[^./]*-([0-9]+)-([0-9]+) $/index.php?cat=$1 & 페이지 = $2;
재작성 sitemap.xml/sitemap.php;
휴식;
}
만약 (!-f $request _filename) 없음
재작성 ^ / pxy_ (. *) / proxy/index.php?q=$1;
}
Discuz 포럼 Nginx 재작성 규칙은 다음과 같습니다.
재작성 ^/archiver/(fid|tid)-[\w\-]+\.html) $ archiver/index.php?$1;
다시 ^/forum-([0-9]+)-([0-9]+) \.html$ forumdisplay.php?fid=$1 & 페이지 = $2;
^/Thread-([0-9]+)-([0-9]+)-([0-9]+) \.html$ viewthread.php?tid=$1 및 extra=page\%3d$3 및 페이지를 다시 작성 = $2;
재작성 ^ / space-(username|uid)-(. +) \.html$ space.php?$1=$2;
재작성 ^ / 태그-(. +) \.html$ tag.php?name=$1;
다시 ^/forum-([0-9]+)-([0-9]+) \.html$/forumdisplay.php?fid=$1 & 페이지 = $2 마지막;
Nginx 중국어에서 웹: http://www.nginx.com.cn/?p=341