Я пытаюсь обслужить CSS-файлы для моего сайта из отдельного домена.
У меня есть следующая запись в .htaccess моего сайта (в корне документа):
RewriteRule ^templates/*\.css$ http://css.mysite.com/templates/$1 [R=301,L]
С целью простого сопоставления:
http://www.mysite.com/templates/default/styles/main.css
… и отправки перенаправления HTTP 301 на:
http://css.mysite.com/templates/default/styles/main.css
Но что на самом деле вызывается:
http://css.mysite.com/templates/.css
(Я хотел бы продублировать приведенное выше для *. js
и обслуживать их с js.mysite.com и всех png и jpgs и обслуживать их с img.mysite.com. )
Любые идеи были бы фантастическими. Должен признать, правила перезаписи htaccess всегда меня ускользают.