- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
![Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ](https://d.searchengines.guru/20/95/seo-2024-stock_600x314__3274f588.jpg)
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В том то и дело, что есть
Хотел так примерно
location /wp-json/ {
allow 127.0.0.1;
deny all;
try_files $uri $uri/ /index.php?$args;
}
Жаль конечно такую дыру оставлять...
Можно еще попробовать закрыть все маршруты https://gist.github.com/danielbachhuber/8f92af4c6a8db784771c закрывает вроде то, что нужно.
И плагин https://wordpress.org/plugins/disable-json-api/ Конечно, как написал SeVlad, осторожно и с оглядкой на ошибки.
По подсказке garry69, спасибо
в plugins.php заработало
Неавторизованным юзерам список не отдаёт
Авторизуйся и всё получишь)))
Удалось закрыть через nginx так
location ~ ^/wp-json/(.*)$ {
allow 127.0.0.1;
deny all;
try_files $uri $uri/ /index.php$is_args$args;
}
Вроде всё пока работает, но тесты ещё все не завершил, отпишусь
но тесты ещё все не завершил, отпишусь
В помощь: https://wordpress.org/plugins/health-check/ и https://wordpress.org/plugins/query-monitor/
В помощь: https://wordpress.org/plugins/health-check/ и https://wordpress.org/plugins/query-monitor/
Спасибо, сейчас монитор поставлю
Чек выдал "REST API выдал неожиданный результат"
Запрос к REST API завершился с неожиданным результатом: (403)
Но пока работает всё тьфу, тьфу
Тестов много ещё
Запрос к REST API завершился с неожиданным результатом: (403)
Вот-вот. Но это не страшно если плагины (и др сервисы) этого не используют. Но сейчас довольно много без REST API не работают нормально. Тот же CF7.
Поэтому полностью его блокировать не стоит, а от от блокировки юзеров рисков меньше.
Запрос к REST API завершился с неожиданным результатом: (403)
Потому что стоит ^/wp-json/(.*)$
Надо только для юзеров прописать, а не для всего wp-json.
Потому что стоит ^/wp-json/(.*)$
Надо только для юзеров прописать, а не для всего wp-json.
Да, Вы правы, спасибо.
Конкретизировал и теперь чек проходит нормально и монитор нормально
Всё работает, по юзерам инфа закрыта
location ~ ^/wp-json/wp/v2/users {
allow 127.0.0.1;
deny all;
try_files $uri $uri/ /index.php$is_args$args;
}
Привет народ. Подскажите у меня в статье есть строки Родился 23.07.2000 Возраст 21 год Мне нужно что б возраст считался автоматически, чтоб не обновлять каждый год сколько человеку лет. Как можно реализовать такое в статье?
Данные должны откуда то браться, мало входных данных)