У меня есть PDF-файлы, которые доступны для скачивания ТОЛЬКО если люди запрашивают ключ для скачивания. Все это работает отлично. Проблема в том, что если человек знает URL-адрес PDF-файла, он может получить к нему прямой доступ. Я хочу заблокировать доступ ко всем PDF-файлам на моем сайте, но при этом разрешить загрузку. После нескольких дней исследований и проб и ошибок я пришел к выводу, что перенаправление может быть лучшим решением. К сожалению, я не могу заставить что-либо работать.
Я создал образец субдомена, чтобы продемонстрировать проблему.
PDF URL: http://design.productivemotherhood.com/pdf/home-sellers-secrets-ebook.pdf
НАПРАВЛЕННЫЙ URL: http://design.productivemotherhood.com/index.php?msg=noKey
Как вы видите, я пытаюсь перенаправить на индекс при подключении параметра "msg", содержащего сообщение "noKey". Важно, чтобы этот параметр передавался при перенаправлении страницы, чтобы в индексе отображалось сообщение об ошибке.
Следующее утверждение будет перенаправлять файлы PDF, но я не могу понять, как добавить параметр к нему.
RedirectMatch 301 (.pdf) http://design.productivemotherhood.com/index.php
Я искал решение в течение последних 3 дней, но я просто не могу найти ничего, что работает.