Изменение ссылок для статики на поддомене с nginxом

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Albert22, 13 авг 2009.

Статус темы:
Закрыта.
  1. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    Начитался хвальбы nginx'a, решил перевести на него всю статику и вывести на отдельный поддомен. Всё работает, причём поддомен указывает на корневую папку сайта. Т.е. надо переписать всё следующим образом:
    HTML:
    <img src="/images/loaders/wait.gif">
    в
    HTML:
    <img src="http://static.domain.tld/images/loaders/wait.gif">
    Знаю что лень и наверняка что-то пропущу. Более того, если что потом опять придётся по всему сайту лазить исправлять.
    Возник вопрос: что если в .htaccess прописать условие чтобы все статические файлы (подставить шаблон расширений) перебрасывались с /path... на http://static.domain.tld/path...
    Этот способ имеет примущество — меняешь в одном файле, изменения распространяются везде.
    Это не снизит эффективность? Как на неё повлияет? Стоит ли вообще так делать?
    Спасибо.
     
  2. antidote

    antidote

    Регистр.:
    21 янв 2008
    Сообщения:
    167
    Симпатии:
    42
    RewriteRule ^images/(.*)$ http://static.domain.tld/images/$1 [R=301,L]

    А скорость все-таки снизится
     
    Albert22 нравится это.
  3. Albert22

    Albert22

    Регистр.:
    30 мар 2008
    Сообщения:
    270
    Симпатии:
    10
    Спасибо
    Ощутимо?
     
  4. antidote

    antidote

    Регистр.:
    21 янв 2008
    Сообщения:
    167
    Симпатии:
    42
    На каждый переброс - нет, но сколько у Вас таких картинок будет редиректиться с одной страницы? Все это как бы будет суммироваться. Может все-таки один раз возьмете и все исходники прогоните какой-нить прогой типа MassEditor для замены во всех файлах src="/images на src="http://static.domain.tld/images ?
     
Статус темы:
Закрыта.