На нашем сервере Linux с Apache 2.x, Plesk 8.x размещено несколько сайтов электронной коммерции. Чтобы воспользоваться преимуществами кэширования в браузере, мы хотели бы использовать предоставленную Google копию jquery.js.
Следовательно, в файле vhost.conf каждого мы можем использовать следующий RewriteRule
RewriteCond %{REQUEST_FILENAME} jquery.min.js [nc]
RewriteRule . http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js [L]
А в vhost_ssl.conf
* +1007 *
Хорошо, теперь эти правила хорошо работают в отдельных файлах vhost.conf каждого домена. Тем не менее, мы размещаем более 200 доменов, я бы хотел, чтобы они работали, но не могу заставить их работать глобально в файле httpd.conf.
Вызовы следующие:
- Заставьте rewriterule работать в httpd.conf
- Определить, включен ли протокол HTTPS, и если он включен и является защищенной страницей, переписать на ...
- Каждый отдельный домен будет по-прежнему иметь свои собственные правила перезаписи модов. Какие правила имеют приоритет - глобальные или доменные? Они объединяются? Это нормально, если у меня есть директива "RewriteEngine On" в глобальном httpd.conf, а затем снова в vhost.conf?
Пожалуйста, дайте мне знать, каковы предложения ваших парней. Отчаянно нуждающийся в решении этой проблемы.