Вы не можете изменить адресную строку браузера, но вы можете изменить адрес на своем сервере.Например, если вы используете Apache, есть mod_rewrite
, который позволяет вам делать такие вещи.
Если ваша проблема в том, что при загрузке файла браузер хочет сохранить его как .php, вы можете использоватьэти заголовки для принудительной загрузки и имя файла.
header('Content-Type: application/octet-stream');
header('Content-Length: ' . FILESIZE_HERE);
header('Content-Disposition: attachment; filename=' . FILENAME.pdf_HERE);