워드프레스는 파일을 올리면 /wp-content/uploads/{sites/번호/}연월일/파일명 처럼 직접 연결이 됩니다. 파일 경로를 알면 사이트에 방문하지 않아도 언제 어디서든 접근이 가능합니다. 특히 용량이 큰 파일은 Proxy 서버나 캐시를 사용하지 않으면 트래픽이 폭증하는 원인이 됩니다.
이를 방지하려면 파일의 원본 경로를 노출 시키지 말아야 합니다. 이와 관련된 플러그인이 워드프레스에 공개되어 있지만 설정과 사용이 복잡합니다.
그래서 만든 Protected File Links 플러그인!!!🎉🤩🎉🥳🎉
Protected File Links
기능
- 다운로드용 파일의 원본 링크를 숨김➡️
javascript:void(0);로 표시 됨
특징
- 링크를 누를 때마다 임시 보호 링크가 생성됨
- 보호된 링크가 노출되더라도 영구적이지 않으므로 접근이 제한됨
- 설정이 필요 없음➡️기본값으로 충분
- 글 수정 없음➡️프론트 엔드에서 동작
- 활성화 즉시 보호 링크 적용➡️비활성화 시 원본 링크로 복원
- 싱글/멀티 사이트 상관 없음
- 링크 표시 또는 클릭에 회원 권한을 적용하면 방문자 접근 제한 가능
현재는 파일 블록만 적용됩니다.
예시
아래는 보호 링크가 적용된 첨부 파일입니다.
제외

페이지에 표시되는 이미지는 내려받기 목적이 아니며 핫링크 보호가 가능하므로 보호 링크가 필요 없음.
Todo
- 보호 링크 유지시간 설정
- 보호 링크 만료 시 비밀 번호 접근 허가 설정
