Значит в одном файле как бы и делай эту 404, какую-нибудь отдельную функцию сделай и в ней уже целую страницу, как так или заранее сделай html страницу заготовь, потом просто подключай её include
Иван Иванов, Должно работать. Ну удали и скачай ещё раз с нуля. Ну и естественно всякие там антивирусы и прочие проги если есть убери. Я пользуюсь им давно уже.
Когда заказ примешь и уже придёт оплата, чтобы не отправлять, делаешь cancel. Куда хочешь, туда и вставляй, в свой код. После строки bot.send_photo наверное, нет?
FANTASANTA, К сожалению, может и к счастью, это правда, серьёзно. Нужно перенаправить браузер пользователя на ссылку с файлом. Chrome и Яндекс скачивают сразу, Firefox спрашивает Открыть или Сохранить.
RewriteRule (.*) index.php?url=$1 [QSA,L]
Может так?
Соответственно сам индекс уже не запрашивай, а то будет зацикливание.
А чтобы существующие файлы отдавались и зацикливания не было, перед строкой RewriteRule выше напиши две строки условия RewriteCond:
Значит в одном месте меняется, а в другом нет. Например, параметр отправляется от формы как значение не шифрованное с точкой, а массив, который там формируется, уже для создания ключа, он уже без точки.