Формирование json файлов на лету в зависимости от имени в начале файла

Необходимо формирование json-файлов в зависимости от имени (id в начале) файла.
К примеру,
1234_related_articles.json — сформируется нужный файл с информацией по тикету с id=1234
или
237_related_articles.json — сформируется нужный файл с информацией по тикету с id=237
Как назначить единый шаблон для создания таких файлов (related_articles) в modx?
Игорь
19 декабря 2019, 13:02
modx.pro
564
0

Комментарии: 5

Наумов Алексей
19 декабря 2019, 14:32
0
Ну через htaccess (или nginx) сделайте правило:
/1234_related_articles.json => /related_articles?artice=1234
А на этой странице работаем с get параметром
    Игорь
    19 декабря 2019, 14:47
    0
    JSON формируется под ID Tickets (тикета). Не вносить же в htaccess все существующие Id (и будущие)?
      Наумов Алексей
      20 декабря 2019, 10:17
      0
      RewriteRule ^([0-9]+)_related_articles.json$ related_articles?article=$1
      Сайт для проверки: htaccess.madewithlove.be/
        Игорь
        20 декабря 2019, 13:26
        0
        В текстовом поле ввёл:

        RewriteEngine On
        RewriteBase /
        
        RewriteCond %{HTTP_HOST} .
        RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
        RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
        
        RewriteRule ^([0-9]+)_related_articles.json$ related_articles?article=$1

        На сайте для проверки — это правило не было соблюдено (This rule was not met.)
        Подозреваю, что-то делаю не так…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5