Nginx 재작성 재작성 규칙 예제 및 고려 사항

출처: 인터넷
작성자: 사용자
키워드: Nginx 재작성 규칙 예제

재작성 재작성 규칙 수에 게 사이트 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

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.