Intereting Posts
Лучший способ организовать данные в этом сценарии Динамический массив WP_Widget с внешним AJAX Пользовательский плагин появляется вне контейнера боковой панели Создание мета-полей, которые не отображаются в настраиваемых полях Как передать массив Чтобы get_the_category_by_ID () и получить массив назад? Настройка многостраничных страниц WordPress с пользовательскими постоянными ссылками проверка профиля профиля обновляет все поле, если отсутствует wordpress Как сделать кнопку <! – more -> a? WooCommerce – отображать дочерние категории продукта из определенного родителя get_terms в файле save_post Как обновлять «modified_time» сообщения ТОЛЬКО при изменении контента? Показывать только сообщения из одной категории на странице архива типа персонализированного сообщения показать количество сообщений, размещенных сегодня Загрузить файл Force из пользовательского меню? Попытка скрыть кнопки из окна вложения

Как защитить файлы на основе формата и слова в имени файла с помощью wp-config или htaccess?

У меня есть сайт WordPress, который я бы хотел защитить определенные файлы в каталоге uploads, так что к ним можно получить доступ только при входе в систему. Файлы имеют либо слово «oneperson», либо «twopeople» в имени файла и имеют формат «zip» или «pdf».

Как мне это сделать?

Это не совсем тривиально, потому что изначально WP спроектирован так, чтобы полностью игнорировать запросы к существующим файлам. Поэтому WP не обращает внимания на файлы и .htaccess не имеет доступа к зарегистрированной информации WP.

Если вы посмотрите на уровень техники (например, в плагинах для продажи цифровых файлов), это не так просто (вообще?) Выполнимо с прямыми ссылками. Обычно специальные ссылки для скачивания создаются и обрабатываются плагинами для обслуживания файлов при маскировке его имени / местоположения (которое должно быть ограничено прямым доступом или нет в веб-доступной папке вообще).