Arquivo apache .htaccess para restringir o acesso ao arquivo, exceto quando carregado de um determinado URL

1

Eu quero restringir o acesso a um filme em flash para que ele possa ser carregado apenas a partir de um determinado URL. Esse URL é uma página no meu servidor que só pode ser acessada depois que você recebe um código de acesso. O que eu não quero é alguém que tenha um código de acesso escaneando a fonte html da página para encontrar o URL do filme flash e publicá-lo para que todos possam ver o arquivo.

Digamos que a página seja: link e o filme em flash é: link

Eu realmente não me importo se alguém rouba o filme flash do cache e o publica em outro site, isso é meio impossível de evitar. O que realmente me incomoda é que alguém publica o segundo link e, em seguida, as pessoas podem acessar o filme flash indiscriminadamente, no meu próprio servidor, sem ter um código de acesso.

Isso pode ser conseguido com o arquivo .htaccess? como?

    
por Pol 28.04.2011 / 18:58

1 resposta

2

Tente algo assim. Requer mod_rewrite, é claro.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www\.mydomain\.com [NC]
RewriteRule ^movies/movie.swf$ - [F,L]

Além disso, experimente este wiki da comunidade: Redirecionar, Alterar URLs ou Redirecionar HTTP para HTTPS no Apache - Tudo o que você sempre quis saber sobre as regras do Mod_Rewrite, mas teve medo de perguntar

Referências:

link

link

link

link

    
por 28.04.2011 / 19:04