Chia sẻ file bằng Dropbox với tên miền riêng và cây thư mục
Nếu bạn từng dùng Dropbox để chia sẻ file trong thư mục "Public", có thể bạn nhìn thấy 2 khuyết điểm này: địa chỉ web của một file được chia sẻ khá dài dòng khó nhớ, và thư mục trên dropbox.com mặc định là ẩn, không có chế độ tự động lập chỉ mục để duyệt file.
Tôi giải quyết 2 vấn đề này bằng các mẹo đơn giản: thứ nhất là dùng chế độ redirect để gắn tên miền riêng của mình vào thư mục chia sẻ ở dropbox.com, thứ hai là tự lập file index.html để tạo cây thư mục khi duyệt file trên web.
1/. Gắn tên miền riêng của mình vào thư mục chia sẻ ở dropbox.com:
- Bạn cần có tên miền riêng, chỉ vào một host riêng. Host miễn phí cũng được, chỉ cần nó có thể xử lý được lệnh ở file .htaccess
- Thử synchronize 1 file vào thư mục Public để xem đường dẫn trên mạng của nó là gì, đường dẫn nó sẽ có dạng:
http://dl.dropbox.com/u/user-number/
trong đó có chuỗi số user-number là riêng và ổn định cho tài khoản Dropbox của bạn. Ví dụ bạn muốn thay đường dẫn http://dl.dropbox.com/u/user-number/ thành http://mydomain.com/, thì tạo một file .htaccess trong thư mục web ở host của mình, nội dung như sau:
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_URI} [^/]$ [NC]
RewriteRule ^(.*)$ http://dl.dropbox.com/u/user-number/$1 [NC]
(tìm đọc về .htaccess nếu muốn hiểu thêm)
2/. Tạo hệ thống file index.html để dễ duyệt thư mục chia sẻ ở dropbox.com:
- Trong file .htaccess nói ở trên, ghi thêm mấy dòng này phía dưới:
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^ http://dl.dropbox.com/u/user-number/index.html [NC]
- Dùng một trong các giải pháp tự động duyệt hệ thống thư mục để tạo các file index.html. Trên forum của Dropbox có nói đến một số giải pháp:
pyndexer (viết bằng python):
http://forums.dropbox.com/topic.php?id=3075&replies=122
dropbox-index (cũng python):
http://forums.dropbox.com/topic.php?id=17432
dirhtml (file .exe):
http://dirhtml.home.comcast.net/~dirhtml/
(download file python về làm theo hướng dẫn, nó tạo được các file index.html ở các thư mục, rồi Dropbox sẽ tự sync lên web)
Demo:
http://dropbox.minhdang.info/dropbox-web.pdf
...............................................
Tags:
Thủ Thuật,
Thủ Thuật Internet
Ý kiến bạn đọc [ 0 ]
Ý kiến của bạn