2014-03-05 3 views
0

원본 사진을 보호하고 워터 마킹 된 사진 만 표시하도록 URL 재 작성을 강제 수행하려고합니다. 나는 아파치 코딩에 대해 아주 새로운 것이다. 여기 내 htaccess로 파일.htaccess URL 재 작성 안 함

RewriteRule ^system/files/photos/(.*\.(?:jpe?g|png|gif))$ /system/files/styles/watermark/private/photos/$1 [NC,QSA] 

과 그 작동하지에 넣어 내 코드입니다. R 플래그를 추가하려고 시도했지만 도움이되지 않았습니다. 내가 뭘 놓치고 있니? 다른 재 작성 규칙이 사용 중이기 때문에 .htaccess 파일에서 mod_rewrite에 대한 사용 권한이 있음을 알고 있습니다.

는 편집 : 나는 그것이 작동있어

, 나는에 R과 L 플래그를 추가하고 차단. 그러나, 나는 왜 누군가가 설명 할 수 있다면, 그것이 위대 할 것이라고 이해하지 못한다. (내가 사용 된 URL이 있었다 www.example.com/system/files/photos/[filename] 이미 문제를 해결로서

답변

1

.

나는에 R과 L 플래그를 추가하고 차단. 그러나, 나는 정말 이해하지 않는 이유, 누군가가 [R] 플래그가 일치가 발견 된 경우는 지정된 패턴에 리디렉션을 나타냅니다. 기본적으로는 상태 코드로 리디렉션됩니다

을 설명 할 수있는 경우 (찾음)

[L] 플래그는 규칙이 일치하는지 여부를 apache에 알려주지 만 추가 규칙을 처리하는 것을 중지합니다.