Есть много способов сделать это, в зависимости от того, что поддерживает ваш сервер.
Учитывая, что вы указали php и html в качестве тегов для своего вопроса, я ограничу этот ответ тем, но я предполагаю, что за ним работает apache, который также можно использовать.
По сути, вы хотите создать скрипт или страницу, которая перенаправляет на новый URL.
Самый простой и элегантный вариант - использовать php, поэтому я начну с этого.
Вы создаете новую страницу, например, с именем download.php
и внутри вас перенаправить на URL. Я мог бы написать целый скрипт селектора с проверками безопасности и т. Д., Но это выходит за рамки этого вопроса и будет более подходящим для переполнения стека.
<?php $file = $_GET['file']; header("Location: https://255.255.255.255/".$file); ?>
Обратите внимание, что для написания нового заголовка сценарий не должен был выводиться ранее, в противном случае любой вывод выведет стандартный заголовок на страницу, а команда header не будет работать.
Вы бы теперь делали гиперссылки вроде:
<a href="https://www.example.com/download.php?file=actual_file.zip">Download</a>
Для HTML потребуется страница для каждого файла и теги для перенаправления на загрузку. Это будет означать, что URL-адрес изменится, но файлы могут управляться через эти страницы.
Наконец, htaccess можно использовать для маскировки файла download.php.
Кроме того, htaccess может делать все без сценария php, но, опять же, не уверен, используете ли вы Apache.