Redirecionando os downloads do seu site para sua conta no Dropbox
10 Oct 2014Costumo hospedar aqui no site, alguns arquivos para download (scripts, softwares e afins), porém de acordo com os termos de serviço do meu provedor de hospedagem, não é permitido hospedar estes arquivos para download. Não que eu tenha tido problemas quanto a isso, mas apenas para seguir a risca os termos, resolvi hospedar estes arquivos em minha conta no Dropbox (sem contar que fazendo isto, o consumo de banda também diminui).
Porém em vários posts, eu já tinha inserido os links para download destes arquivos, que seguiam o seguinte padrão /downloads/nome_do_arquivo. Para alterar os posts que eu já havia publicado, eu tinha duas opções:
- Alterar o link do download em cada post.
- Arrumar uma forma de continuar seguindo o mesmo padrão e redirecionar tudo que viesse após /downloads para a pasta pública da minha conta no Dropbox.
Por questões óbvias, escolhi a segunda opção 😛 . O Dropbox disponibiliza um link para a pasta pública de sua conta, que geralmente segue o padrão https://dl.dropboxusercontent.com/u/id_do_usuario/.
Bastou então uma simples regrinha de reescrita de URL no meu arquivo .htaccess e tudo estava resolvido:
RewriteRule ^downloads/(.*) http://dl.dropbox.com/u/107471993/downloads/$1
Até a próxima 😉