Отдавать изображения внутри писем с альтернативного поддомена?
Имеется CRM'ка написанная на Laravel на поддомене: crm.site.ru - доступ только для сотрудников
В CRM'ке появился функционал рассылок - т.е. управлять и запускать рассылки теперь можно из crm.site.ru
Но, вот незадача: изображения, которые используются в письмах доступны по адресу https:// crm.site.ru - что не очень хорошо!
Как правильно организовать всё так, чтобы можно было без ущерба для функционала отдавать изображения с другого поддомена внутри писем? ну к примеру: https:// imgs.site.ru ???
Конфиг nginx легко справится с этой задачей. По факту вам нужно продублировать конфиг с crm но со всех локейшенов кроме того где картинки сделать редирект на crm или отдавать 404, или чего там
указать адрес изображения корректно не предлагать?
логичнее всего выглядит вариант - пользователь создает письмо, добавляет картинку, ваши скрипты загружают картинку на imgs.site.ru и подставляют в текст письма ссылку на картинку на этом домене...
указать адрес изображения корректно не предлагать?
кому? менеджеру работающему с письмом через админку на поддомене: crm.site.ru? это не его проблема - он не должен вообще об этом думать - он не работает с URL-адресами - у него интерфейс загрузки файла изображения и всё...
пользователь создает письмо, добавляет картинку, ваши скрипты загружают картинку на imgs.site.ru и подставляют в текст письма ссылку на картинку на этом домене...
попахивает жестким костылём, я уже думаю в направлении того чтобы прицепить домен imgs.site.ru к той же папке что и crm.site.ru - но как-то ограничить запросы чтобы только файлы из нужных папок отдавались, а всё остальное не работало...