dimonchik2013
@dimonchik2013
если всем давать - сломается кровать

Nginx разные имена файлов на одном сервере для разных доменов, отдача статики?

подскажите, пожалуйста, куда смотреть принципиально:

Nginx настроен на отдачу статики, PHP MySQL на сервере не используется (установить можно), SATA HDD

в домене номер один файлы отдаются по URL as is в файловой системе: domain1.example.com/path/to/file_id.jpg

хочется в домене номер два отдать их SEO оптимизированными: как минимум domain2.example.com/path/to/SEO_super_filename.jpg а то и
domain2.example.com/SEO_super_filename.jpg

зависимости между file_id и атрибутом файла "SEO_super_file" есть, хранятся в БД

подскажите, как проще / надежднее реализовать с целью экономии места (domain2.example.com поднимается на этом же сервере, другой IP и т.п.):

очевидным выглядит создание symlink() /path/to/SEO_super_filename.jpg EO_super_filename.jpg,
но, может, можно заставить nginx работать с БД напрямую? и будет ли выигрыш при большом количестве файлов?
  • Вопрос задан
  • 813 просмотров
Решения вопроса 1
TheCreator
@TheCreator
Бездельник
А что мешает вам запустить один раз скрипт, который создаст симлинки на все сеошные файлы? Зачем мучать nginx?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@sergey_111
читай документацию, безмозглая ты тварь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы