2013-06-10 2 views
0

아파치 구성 파일에 대한 정규 표현식 작성에 문제가 있습니다. 지점 :URL 경로를 테스트하기위한 정규식 패턴

URL은 다음과 같은 경우 /wp-color-frames/complete/[random alphanumeric].jpg

어떻게 정규식의이 종류를 작성하는 : http://somedomain.com/wp/wp-content/plugins/wp-color- frames/complete/b5c43baac3fb1ef5f6aa314407a7353e.jpg

테스트는 URL이 같은 포함 된 경우 통과해야합니까?

답변

2

/\/wp-color-frames\/complete\/[a-fA-F0-9]+\.jpg$/과 같은 정규식은 완전히 올바르게 작동해야합니다.

부검 :

  • \/wp-color-frames\/complete\/ 슬래시와 /wp-color-frames/complete/ 탈출 리터럴 문자열. (참고 : 당신은 .htaccess 사용할 때 슬래시를 이스케이프 할 필요가 없습니다) 0에서 반복 구에
  • [a-fA-F0-9]+에서는 AF 모두 하부 및 상부 케이스의 문자와 숫자를 1 회 이상
  • \.jpg 리터럴 문자열 .jpg . (당신이 그렇지 않으면 "모든 문자"(참고를 수단으로서 .을 탈출해야 : 당신은 여전히 ​​.
  • $) .htaccess에서 탈출해야합니다 - 여기 있어야합니다 문자열의 끝을 (다른 그것도 좋겠 일치 abc123.jpg.php)
+0

감사합니다. 매력과 같이 작동합니다. –

+0

@MaciejAndrzej @MaciejAndrzej @MaciejAndrzej 나는 그것이 당신을 위해 일해서 기쁘다. 또한 http : // somedomain.com/foo/wp-color-frames/complete/abc123.jpg 및 http://somedomain.com/foo/bar/wp-color-frames/complete/abc123과 일치합니다. .jpg' 등 : – h2ooooooo

+0

예, 알고 있습니다. 문제가되지 않습니다. :) –