On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Понадобилось мне знать, сколько раз скачали файл с сервера (банальный счетчик).

    1: есть ли решения, кроме FileDownload в связке с FileDownloadPlugin?

    2: после установки FileDownload и FileDownloadPlugin у меня начались проблемы с Семантическими URL.

    Как было до:
    http://домен.ru/раздел/страница.html - всё замечательно работало

    Что было сделано:
    Установил FileDownload и FileDownloadPlugin.

    Всё встало нормально.
    Проблема в скачивании со страницы, ссылка имеет вид: http://домен.ru/страница.html/файл.pdf      - такого файла в системе нет, ошибка...

    Изменяю  .htaccess:
    - вместо ----
    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

    - добавляю -----
    RewriteRule ^([^/]*)/?(.*)$ index.php?q=$1&d=$2 [L,QSA]

    Что получил:

    Файл с адресом http://домен.ru/страница.html/файл.pdf  - скачиватся

    Страница http://домен.ru/раздел/страница.html  не отображается,
    вместо нёе выводится http://домен.ru/раздел/
    при этом в строке браузера виден полный путь http://домен.ru/раздел/страница.html


    При отключенных Семантических URL всё работает нормально, но
    http://домен.ru/index.php?id=50
    меня не радует.

    Как поженить FileDownload и ЧПУ?
    Есть ли более простые решения для подсчета количества скачиваний? :’(



    p.s.

    Увидел в Help к FileDownload и ужаснулся:

    Warning!
    Friendly URLs work only with flat document aliasing structure setting
    Use friendly alias path:
    No and therefore won’t work for: http://www.mymodxsite.com/en/products/downloads.html/myzipfile.zip.

    Я в шоке, что делать?

    ЧПУ менять не хочу!