Сайт, с которым я сейчас работаю, позволяет пользователям загружать изображения на страницу вместе с текстом, который они пишут.как блог или журнал.
Я использую tinymce, чтобы позволить им редактировать текст и добавлять изображения.
из-за модуля urlrewriting, над которым я работаю, я должен изменить img src для каждого изизображения, которые добавляются на страницу.от
"/images/images_1/....jpg" to http://user1.mydomain.com/images/images_1/
"_ 1" - это идентификатор учетной записи пользователя.и у каждого пользователя есть свой собственный поддомен.и каждая страница позже просматривается с переписанной ссылки, например:
user1.mydomain.com/2011/09/pagename.aspx
, поэтому проблема с использованием перезаписи URL-адреса для изображений не работает.Вот почему я должен изменить путь внутри каждого текстового документа.
На мой взгляд, у меня есть 3 варианта:
1: я заменяю строку img src, когда текст сохраняется, используетсяс asp.net c #.это легко, НО!Если пользователь хочет изменить свой поддомен nmame, я должен обновить каждую страницу для этого пользователя в базе данных.и замените img src.
2: Я использую функцию замены в mySQL для каждого посещения страницы и заменяю код более динамично.
3: Я использую функцию замены в asp.net для каждого посещения страницы.
alt.2 и 3 не очень хорошо, потому что можно просматривать много страниц на одной странице.(например, блог, целый месяц на одной странице, много записей), и я думаю, что функция замены пожирает аппаратное обеспечение?
Итак, что вы думаете по этому поводу?что мне выбрать?