사용자가 .jpg, .pdf .doc .xls 파일을 자신의 계정으로 내 웹 서버에 업로드 할 수있게 한 다음 나중에 파일 이름을 클릭하여 해당 문서를 볼 수 있습니다. 브라우저 또는 .doc .xls의 경우 기본 브라우저 프롬프트를 통해 다운로드합니다.파일의 URL 경로 숨기기 또는 난독 처리
URL 경로를 숨기거나 흐리게 처리하여 다른 계정/사용자로부터 파일을 안전하게 유지하기 위해 파일에 도달하기위한 정확한 경로를 알지 못하도록하고 싶습니다. 주요 목적이다
http://dev.site.com/1_68_1295980609myfile.pdf
: 좀 더 뭔가에 URL을 숨길 수있는 방법
http://dev.site.com/administrator/account_files/1/documents/property_docs/1_68_1295980609myfile.pdf
: 내가 PHP를 사용하고
, 아파치 여기
입니다 예 경로 "administrator/account_files/...."에 대한 참조를 제거하십시오.
apach에 뭔가가 있습니까? 내가 할 수있는 e의 mod_rewrite? 사람들이 php의 readfile()을 사용하고 다른 페이지를 사용하는 몇 가지 다른 게시물을 읽었지만 이런 식으로 성능 문제가 있는지 궁금합니다.
귀하의 조언에 감사드립니다.
은 bit.ly 여전히 원래 URL로 리디렉션합니다. 이는 짧은 URL의 사용자가 리디렉션 후에도 긴 URL을 계속 볼 수 있음을 의미합니다. 이 단계를 건너 뛰고 짧은 URL을 통해 파일 데이터를 보내면 실제 경로가 완전히 숨겨지는 것이 좋습니다. – GolezTrol
저는 여러분이 정확히 bit.ly라고 말하지는 않습니다. bit.ly와 URL 리디렉터가 어떻게 작동하는지 보는 것은 라우팅 테이블의 포인트를 볼 수 있도록하는 것입니다. 그렇게하면 PHP의 readfile() 함수를 사용하여 파일의 내용을 가져 와서 제공 할 수 있습니다. –