Я создаю сайт CMS Drupal 8 в Azure Linux.Я настроил файлы Azure для хранения всех файлов ресурсов, которые я монтирую в Azure Linux, как /assets
.Я сохранил imagefile.jpg
в папке /assets/public/files/image
.Как я могу сослаться на /assets
, когда я встраиваю файл в мой контент?Спасибо
мой сервер - Ubuntu 16.04 и php 7.3.5
мой drupal 8 settings.php:
$settings['file_public_path'] = 'assets/public/files';
$settings['file_public_base_url'] = 'https://mysite/assets/';
$settings['file_private_path'] = 'assets/private/files';
Я также установил псевдоним на /assets
на/assets/public/files
в 000-default.conf
в
<VirtualHost>
Alias "/assets" "/assets/public/files"
<Directory "/assets/public/files">
Require all granted
</Directory>
</VirtualHost>
Я создал test.html для проверки встраивания со следующим кодом, файл imagefile.jpg не отображается на моей странице
<html>
<img src="https://mysite/assets/image/imagefile.jpg>
</html>