>  Q&A  >  본문

정규식 - nginx 정규식, /로 끝나지 않고 .xml .html .htm으로 끝나지 않는 일치 방법

수요

nginx에서 사용되는 정규 표현식이 필요합니다.
$uri가 /로 끝나지 않고 .xml, .html 또는 .htm으로 끝나지 않으면 $uri/에 영구적으로 적용됩니다.

으아아아

해 보세요

나만의 글쓰기 방법, 실패:

으아아아

질문하기

으아아아

보충제

이 문장을 사용했는데, 당분간은 별 문제는 발견되지 않은 것 같습니다.

으아아아

질문, 대괄호 [] 안에 a-zA-Z0-9가 있지 않나요? 완전히 일치하는 문자열을 작성할 수도 있나요?

过去多啦不再A梦过去多啦不再A梦2692일 전827

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-16 17:27:48

    합집합, 교집합, 차이를 지원하는 정규식 엔진이 필요합니다: http://nfabo.cn/p/?p=1280
    nginx에서는 주변을 되돌리려면 부정만 사용할 수 있습니다. .*(?<!.xml|.html|.htm|/)$

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:27:48

    먼저 .html, .htm 및 .xml로 끝나는 파일을 원래 디렉터리에 다시 쓸 수 있습니다.
    나머지는 다시 쓰기 규칙을 적용하여 수행됩니다.

    회신하다
    0
  • 취소회신하다