Защищенная папка загрузки WooCommerce выбрасывает 403 запрещенных ошибок - PullRequest
0 голосов
/ 22 марта 2020

Я обновил WooCommerce до версии 3.8.1. У меня он отлично работал с моей предыдущей версией в течение многих лет.

Как мы все знаем, в папке woocommerce_uploads находится файл .htaccess, который настроен на «запретить все» и защищает прямые загрузки URL.

Мой метод загрузки файлов в WooCommerce установлен на «Принудительное скачивание».

Мои пользователи не могут загружать свои приобретенные продукты, поскольку они получают стандартную «403 запрещенную» белую страницу.

Если я установил метод загрузки файлов в WooCommerce на «Перенаправление», продукты можно загружать нормально, но они также становятся незащищенными и могут быть загружены по прямой URL-ссылке.

Разрешения для папки woocommerce_uploads установлены на 755 и разрешения .htaccess установлены на 644. Все продукты в этой папке установлены на 644.

Я не могу удалить .htaccess, так как не хочу, чтобы люди скачивали по прямой URL-ссылке.

WooCommerce должен работать должным образом, как я его настроил, нет?

Я бы действительно, действительно оценил обратитесь за помощью, чтобы выяснить, что я делаю неправильно, чтобы я мог заставить это работать так, как должно быть.

Спасибо, Ричард

1 Ответ

0 голосов
/ 22 марта 2020

вы можете использовать опцию woocommerce, которая позволяет пользователям загружать файл по динамической ссылке c. Вы должны использовать метод отправки "X-Sendfile". или попробуйте использовать метод принудительной загрузки. если он не работает должным образом, как раньше, потому что обновление woocommerce несовместимо с вашим плагином темы WordPress version.use «wp-rollback» и вернитесь к более старой версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...