
저는 다운로드용 exe 파일을 호스팅하는 Linux-Apache 사이트를 소유하고 있습니다.
이제 사용자가 내 사이트(다른 사이트에 게시된)에 대한 이 링크를 클릭하면:
http://mysite.com/downloads/file.exe
사용자 에이전트를 동적으로 확인하고 다음 중 하나로 리디렉션해야 합니다.
http://mysite.com/downloads/file-1.exe
또는
http://mysite.com/downloads/file-2.exe
나에게는 두 가지 옵션이 있는 것 같습니다.
.exe 파일이 스크립트로 간주되어야 함을 명시하는 .htaccess 파일을 넣으십시오. 그런 다음 사용자 에이전트를 확인하고 다른 폴더에 있는 실제 exe로 리디렉션하는 스크립트를 작성합니다. 이 스크립트를 file.exe라고 부르세요.
Apache mod-rewrite를 사용하여 file.exe가 리디렉션.php를 가리키도록 합니다.
이 중 어느 것이 더 낫습니까? 다른 고려사항은 없나요? 감사해요.
답변1
파일 링크를 꼭 걸어야 하는 이유가 있나요?http://mysite.com/downloads/file.exe? 웹 서버 수준에서 조건부로 리디렉션하는 대신 링크가 다음과 같다면 더 간단할 것입니다.http://mysite.com/downloads/get-file.php(또는 cgi, jsp 등) 대신. 즉, 기본적으로 옵션 1을 사용하지만 리디렉션이 아닌 파일 링크를 스크립트에 직접 만듭니다.