Безопасное скачивание с сервера с сохранением имен файлов
« Как скрыть уведомления в SkypeПочему Яндекс не индексирует сайт »

4 комментариев

  1. § Gram said on :

    Делаю так для intboard и что-то физические файлы, лежащие в поддиректориях перестают отображаться. Никак не пойму в чем дело.

    RewriteRule ^xfiles/foto/(\d+)\-([0-9a-z]+)\.jpg$ file.php?a=photo&ph=$1&key=$2
    RewriteRule ^ index.php [L]

  2. § ®   said on :

    Из-за последнего правила, оно все запросы на index.php переправляет, в в том числе и к файлам. Нужно либо в первую строку [L] добавить, либо второе правило как-то изменить.

  3. § Алексей   said on :

    хм, так можно будет скачивать один файл под разными именами!

    /files/12345/кошка.jpg
    /files/12345/собака.jpg

    ну, например, если файл был изначально загружен под именем “Untitled[1].jpg”

  4. § ®   said on :

    В принципе, да. Но сделать проверку исходного имени средствами только Apache, без скриптов, не представляется возможным (ну или у меня знаний не хватает). А скрипт — это сразу и нагрузка на сервер выше, и нужно кучу всего предусмотреть: докачку, выдачу Last-Modified, ETag и т.д. Поэтому, на мой взгляд, в большинстве случаев можно смириться с такой особенностью.


Идет загрузка формы...