2012-02-20 2 views
1

기본적으로 (PHP & Nginx와 함께), 내가하고 싶은 다음과 같이 작동합니다 :직접 링크를 파일로 웹 페이지로 리디렉션하는 방법은 무엇입니까?

1) 사용자가

2

을 예상대로 다음 시작을 다운로드 내 사이트에서 다운로드 링크를 클릭 할 경우) 사용자가를 클릭하면 제 3 자 사이트에서 다운로드 링크를 클릭하면 내 사이트로 리디렉션됩니다 (그 후 자동으로 다운로드가 시작됩니다).

비싸기 때문에 PHP로 파일을 제공하고 싶지 않습니다. 어쩌면 NGINX의 일부 쿠키 검사가 가능할까요? 쿠키가 존재하지 않는 경우, 모든 경로

site.name/files/app_id/file_name.zip 

site.name/download/app_id 

로 리디렉션해야한다고.

이 작업을 수행하는 방법에 대한 아이디어 나 예제가 있으면 감사하겠습니다.

답변

1

mod_rewrite에 액세스 할 수 있습니까? 리퍼러의 도메인을 기반으로 사용자를 리디렉션 할 수 있습니다. 시도하십시오 this.

일부 사용자는 리퍼러를 보내지 않아서 사이트에서 전혀 다운로드 할 수 없다는 것을 잊지 마십시오.

관련 문제