1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. FAQ

синоним для каталога с файлами

Главные вкладки

А возможно создать синоним для каталога с файлами?
Например, есть каталог sites/default/files/pdf
В нем куча pdf-ок. Хочется, чтобы пользователь, открывая файл, видел адресной строке не вот это
site.ru/sites/default/files/pdf/1.pdf
а вот это
site.ru/pdf/1.pdf

Решить через назначение синонима (модуль path) не получилось:
ввожу для пути sites/default/files/pdf
синоним pdf и получаю ошибку Ссылка 'sites/default/files/pdf' введена неправильно или у вас нет доступа к этому ресурсу.

Комментарии

Аватар пользователя Andruxa Andruxa 27 ноября 2020 в 15:55

Но ссылки на файлы, которые сгенерит друпал, все равно будут вида public://pdf/... и преобразуются в /site/default/files/pdf/... при рендере

Попробуйте в hook_url_outbound_alter их отреврайтить, не уверен на 100% что туда попадают ссылки на файлы.

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /