24 Дек 2010

Хостинг для блога. Public-ссылки Dropbox со своим доменом



В папке Dropbox есть папка Public, которая позволяет по ссылке скачивать файлы без авторизации. Ссылка выглядит так:

http://dl.dropbox.com/u/ID/file.txt

Где ID - номер вашей учётной записи. А file.txt имя файла из папки Public.

Как известно, эту папку Dropbox можно использовать для хостинга файлов для блога, и многие так и делают. Но что, если бы мы хотели вместо http://dl.dropbox.com/u/ID использовать свой домен? Это сделало бы ссылку проще, в ней был бы домен нашего сайта и мы могли бы отслеживать, сколько человек скачало каждый файл. Разве не было бы здорово? (Если да, нажмите Like внизу страницы, мне будет приятно).

Как сделать:

Нам потребуется: свой домен и хостинг с сервером Apache.

1. Заходим в cPanel и создаём субдомен, на котором будут храниться файлы, например: files.0leg.net. Это создаст папку "files" на сервере.

2. Через ftp или любым привычным способом заходим в папку files и создаем в ней файл .htaccess, в который копируем такой код:

  <IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^(.*)$ http://dl.dropbox.com/u/ID/$1 [L,QSA]
  </IfModule>

Заменяем ID (подсвечено желтым) на ваш и сохраняем. Свой ID можно узнать, скопировав ссылку на любой файл из папки Dropbox/Public (из контекстного меню в файловом менеджере выбирите Copy Public link).

После этого, чтобы получить ссылку с нашем доменом, просто заменяем http://dl.dropbox.com/u/ID/ на http://files.0leg.net/


Имейте ввиду, что есть ограничения.

Бесплатные аккаунты Dropbox могут использовать 10 Gb в день траффика из папки Public, платные - 250 Gb.

Если вы превысите этот лимит, ссылки будут возвращать ошибку 404.

Добавить комментарий

You must have Javascript enabled to use this form.