|
|
|
| Как настроить apache, чтобы при выдаче любой страницы с него - автоматически подставлялся определенный код? | |
|
|
|
|
|
|
|
для: Shorr Kan
(18.09.2005 в 17:54)
| | А что именно за код должен подставляться и куда?
В php.ini есть директивы
auto_prepend_file="prepend_file.php"
auto_append_file="append_file.php"
|
Они позволяют указать имена файлов, которые будут выводиться перед и после всех php скриптов. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(19.09.2005 в 04:05)
| | Ну например, код баннера. Или, лучше, чтобы вставлялся инклуд определенной страницы.
=====================
Ага.. почитал - auto_prepend_file - это и есть инклуд. Благодарю вас.
p.s. Хмм... А что-то, что нельзя из .htaccess поменять - есть такое? Т.е., аналог auto_prepend_file | |
|
|
|
|
|
|
|
для: Shorr Kan
(19.09.2005 в 07:40)
| | Возможно у вас на сервере это запрещено. | |
|
|
|
|
|
|
|
для: cheops
(19.09.2005 в 13:11)
| | dedicated :) | |
|
|
|
|
|
|
|
для: Shorr Kan
(19.09.2005 в 16:32)
| | Так как запретить людям править в .htaccess настройки auto_prepend_file ? | |
|
|
|
|
автор: glsv (Дизайнер) (24.09.2005 в 06:14) |
|
|
для: Shorr Kan
(23.09.2005 в 15:35)
| | Добавьте в httpd.conf директиву php_admin_value, например:
php_admin_value auto_prepend_file имя_файла
|
Значение этой директивы нельзя переопределять в .htaccess | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.09.2005 в 06:14)
| | Отлично. А как сделать auto_prepend_file только на поддомены конкретного домена, дабы не задевались остальные сайты? | |
|
|
|
|
|
|
|
для: Shorr Kan
(05.10.2005 в 09:26)
| | Нужно прописать эту директиву непосредственно внутри контейнера виртуального хоста
<VirtualHost xx.xx.xx.xx>
…
php_admin_value auto_prepend_file имя_файла
…
</VirtualHost>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(06.10.2005 в 04:45)
| | Логично... Благодарю. | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.10.2005 в 06:11)
| | Так, а как сделать аналог auto_prepend_file , но для .pl и .cgi ? Собственно, мне нужно чтобы файл подключался ВО ВСЕ странички. | |
|
|
|
|
|
|
|
для: Shorr Kan
(07.10.2005 в 05:28)
| | Да, и второй вопрос (тот, что повыше - тоже актуален) - как сделать авто-подставление этого контейнера только на поддомены конкретного домена? Я имею ввиду - при регистрации нового домена. | |
|
|
|
|
|
|
|
для: Shorr Kan
(07.10.2005 в 16:11)
| | >как сделать авто-подставление этого контейнера только на поддомены конкретного домена?
Так, а поддомен вы же тоже через виртуальный хост оформляете. Поэтому все тоже самое. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(08.10.2005 в 06:03)
| | Нет, проблема вот в чем. Полный сервер. На нем есть aaa.com , bbb.com и т.д. Но на нем есть и aaa.mydomain.com , и bbb.mydomain.com . Суть в том, что подобная настройка влияет на ВСЕ. А мне нужно, чтобы только на *.mydomain.com . Единственное, что я смог найти - это автоподставлять везде, но вручную отменять у aaa.com , bbb.com , так как их меньше. Тем не менее, хотелось бы понять, как это делается. | |
|
|
|
|
|
|
|
для: Shorr Kan
(08.10.2005 в 09:42)
| | >На нем есть aaa.com , bbb.com и ... aaa.mydomain.com , и bbb.mydomain.com
Так это же у вас по разным виртуальным хостам разнесено.
И вы добавляете только к нужным виртуальным хостам.
Или основной вопрос "как сделать авто-подставление этого контейнера".
У вас виртуальные хосты автоматически генерируются? С помощью чего? Скрипт, mod_vhost? | |
|
|
|
|
|
|
|
для: Shorr Kan
(07.10.2005 в 05:28)
| | Затрудняюсь подсказать. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(08.10.2005 в 06:04)
| | Возникла проблема. ob_end_clean() в начале скрипта - не даёт отображаться подключаемому файлу. Как можно этого избежать? Нельзя же запретить использование ob_end_clean ... | |
|
|
|