В общем вопрос: как замаскировать внешние ссылки для скачивания как внутренние ссылки и быть доступными только зарегистрированным пользователям wp на уровне htaccess или с помощью PHP-скрипта?
У нас есть Perl-скрипт на нашем внешнем URL, и он генерирует разные URL для загрузки. Если вы поможете нам применить его на внешнем сайте, мы можем это сделать.
Мы успешно перенаправляем www.ourwebsite.com/resources
на внешнюю ссылку для скачивания с помощью простого кода htaccess:
Redirect 301 /resources https://external.com/direct-download-link1
Тем не менее, если URL-адреса (www.ourwebsite.com/resources/download-1.html и т. Д.) Удалены пользователями WordPress и могут делиться и вставлять их в адресные строки браузера, когда они не входят в систему, тогда ссылки для скачивания все еще доступны. Мы хотим предотвратить это. Так как запретить лицам, не являющимся участниками, получать прямой доступ к ссылкам на скачивание?