• В functions.php добавил обработку GET запроса. В приведенном коде перенаправление не работает. Как сделать, что бы по приходу GET запроса вида https://example.com/?upload_file=123 в ответ я получил файл с другого сайта?

    if ( isset($_GET['upload_file'])) {         
            header('Location: https://bipbap.ru/wp-content/uploads/2017/10/0_8eb56_842bba74_XL-640x400.jpg');
        }
    add_action( 'init', 'reply' );
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Вы точно уверены, что хотите сделать такую дыру на сайте?

    Может лучше расскажите для чего, какая стоит задача?

    А почему дыру?
    А задача простая.
    Есть сайт на WP. Хочу на него добавить страницу, которая будет отвечать на запросы моих «специальных» клиентов (специальный клиент — это приложение на андроид, которое отправляет GET запрос). В ответ на первый запрос шлется JSON с данным о имеющихся файлах, а в ответ на последующий запрос файла — шлется сам файл.
    Можно в первом запросе передавать просто ссылку на файл в виде JSON и это как бы решение, но мне просто интересна принципиальная возможность реализовать описанный ранее вариант.

    Хочу на него добавить страницу, которая будет отвечать на запросы моих «специальных» клиентов

    Для взаимодействия с сторонних приложений с ВП существует REST-API.

    Но причём тут файл со стороннего сайта на ВП сайте стало ещё менее понятно.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Перенаправление на загрузку файла» закрыта для новых ответов.