Я создаю ссылку для загрузки, которую я отправил по электронной почте, чтобы загрузить pdf-файл. В ссылке загрузки есть некоторые параметры (base64 encoded) для проверки правильного профиля/пользователя. Я хочу быть ссылкой для скачивания следующим образом:Создайте переменную php из URL без получения
www.example.com/download/ZW5jb2RlbXljb2Rl
Параметры добавляют непосредственно после подкаталога. Я знаю, что это можно сделать с помощью PHP GET следующим образом: www.example.com/download/index.php?base64=ZW5jb2RlbXljb2Rl
Но, на мой взгляд, лучше использовать первый URL. Кроме того, я понятия не имею, как это сделать с помощью php. Мое предположение, я должен сделать переписать в htaccess?
Я нашел эту тему: Rewriting a URL to a PHP parameter from inside a subdirectory
Но у меня уже есть некоторый HTAccess переписывает (Joomla), и это только для единственной папки ...
Спасибо за ваши усилия!
Итак, вы уже знаете ответ: вам нужно правило перезаписи. Но вы не хотите добавлять другое правило перезаписи. Так что может кто-нибудь сказать на это? – developerwjk
Вы можете использовать: 'www.example.com/download/index.php/ZW5jb2RlbXljb2Rl', и строка будет доступна в' $ _SERVER ['PATH_INFO'] '. Иначе вам потребуется другое правило перезаписи. –
Я использовал ответ Панама Джека, он предложил переписать URL. Thx для ур помочь! – user3278918