Я не пробовал это, и я изменил его из другого примера, который я нашел в Интернете, но вы хотели бы что-то вроде этого:
Вы можете использовать ссылку как-то так, чтобы скрыть реальное местоположение.
<A href="file.php?file=somefile.pdf">Link</a>
И файл file.php будет выглядеть примерно так:
<?php
// Path yo your PDF files
$path = "/var/www/html/domain/files/" ;
if( isset( $_GET['file'] ) && file_exists( $path.$_GET['file'] ) ){
$name = $path . $_GET['file'] ;
header("Content-Type: application/pdf");
header("Content-Length: " . filesize($name));
readfile( $name );
exit;
}
?>
Вместо того, чтобы видеть реальный адрес файла, они увидят что-то вроде:
file.php?file=somefile.pdf