Я пытаюсь разобраться с другой проблемой, с которой сталкиваюсь в своем мультитенантном приложении.
У меня есть много страниц на моем сайте, где мне нужно настроить метатеги / заголовки страниц длякаждая из моих страниц на каждого арендатора.
Где лучше всего хранить эти метатеги?Я больше не могу использовать ContentPlaceHolder, потому что это будет работать только для одного арендатора.
На данный момент я получил их в БД примерно так:
MetaTags
- Url
- Title
- Description
- Keywords
Однако это кажетсянемного жестко, потому что поле Url соответствует текущему пути запроса, но путь запроса может не совпадать постоянно:
Это прекрасно работает:
DB Url: /media/latest/
Request Path: /media/latest/
Это не
DB Url: /media/latest/
Request Path: /media/latest/1 (page number)
Кто-нибудь может придумать лучший дизайн / технику для этого?
Спасибо, Пол