Toda conta do Dropbox vem com uma pasta de compartilhamento público, que todos podem acessar, chamada “Public”.
URL personalizada
O formato da url dos arquivos da pasta public é geralmente assim:
Um link real seria assim:
Como esta estrutura é permanente, você pode usá-la para fazer um mapeamento de domínio ou subdomínio. Assim os seus endereços do Dropbox vão parecer menos complexos e você pode promover o seu site e ainda rastrear número de downloads individualmente.
Mapeando o Dropbox com o seu domínio
Esta técnica requer que você tenha um domínio e uma hospedagem linux (usando apache).
Passo 1 – Criando um subdomínio
Acesse o seu painel de controle e crie um subdomínio com o nome desejado, por exemplo: arquivos.site.com.br
Em servidores que usam o cPanel como painel de controle, será criada uma pasta “arquivos” na raiz do seu site.
Passo 2 – Capturando o ID do dropbox
Para descobrir o seu id, envie qualquer arquivo para a pasta public, clique com botão direito em cima do arquivo, no menu Dropbox > Copy public link. Cole o resultado (apenas usando control V) em qualquer lugar para ver a url dada.
Pegue o número que consta depois do /u/ e antes do nome do arquivo. No nosso exemplo: 7558789/FileZilla_3.5.1_win32-setup.exe, o nosso ID é 7558789. Guarde este número.
Passo 3 – Criando o arquivo htaccess
Agora, crie um arquivo de nome .htaccess no bloco de notas com o conteúdo abaixo. Não esqueça de substituir SEU_ID_DROPBOX na url pelo seu ID no dropbox (que você pegou no passo anterior).
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^(.*)$ [L,QSA] </IfModule>
O que este código faz é redirecionar qualquer arquivo pra o seu dropbox, mantendo a estrutura de url do seu domínio. Se você tem um arquivo na pasta public/arquivo.png, ele poderá ser acessado como . O mesmo vale para sub-pastas.
Este método não impede o acesso pela url anterior, que continua disponível e funcional do mesmo jeito que antes.
PS: Os limites de tráfego de contas gratuitas é de 10Gb diários, enquanto o das contas pagas é de 250gb. Os links são automaticamente suspensos que ultrapassarem este limite.
Dica via Digital Inspiration
Falta um R na linha 3, ‘RewriteRule’
Valeu @107db68eaea5b6051f018b08ca57423a:disqus , já alterei.
Impressao minha, ou alguns links sumiram? Ex.: ”
Um link real seria assim: ” e nao tem nada la
Deve ter sido um erro em uma edição do artigo, @6814c137b3dd96ac6a8de20c9d3a82d3:disqus , já incluí os links novamente.
Aonde eu ponho o arquivo .htaccess, na pasta “arquivos” ou no diretório raiz do site, geralmente já tem um htaccess no site, eu substituo ele ou só acrescento esse código?
@facebook-100001526578800:disqus , coloque o arquivo na raiz da conta do domínio em questão.