Я работаю над добавлением запланированного cron в свой Linux экземпляр, но получаю ошибку 403 www.mywebsite.com.
Ссылка, которая мне нужна для объявления cron, имеет следующий синтаксис:
curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed
Когда я пытаюсь curl или wget, я попадаю на консоль:
[error 403www.mysite.it [1]+ Done curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok
Это похоже на часть ссылки после ok , которая содержит жетон исчезнет. Возможно, Linux не может прочитать символ &?
То, что я пробовал:
curl https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed wget https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed
Также те же две строки кода, добавляющие> / dev / null 2> & 1 at конец.
Оно должно быть заключено в двойные кавычки. Симптом можно увидеть, когда URL-адрес curl обрезается по символу амперсанда.
$ curl "your-URL" $ curl "https://www.mysite.it/wp-content/plugins/sync/launch.php?launch=ok&token=056319e12d2ea964aae027de4d1c9bed"