бесплатный хостинг, как вставить рекламу? |
Здравствуйте, гость ( Вход | Регистрация )
Настоящие Правила Раздела являются дополннением к Общим Правилам Конференции. В случаях противоречий отдельных пунктов, действуют Правила Раздела.
бесплатный хостинг, как вставить рекламу? |
belomo |
22.04.2010, 21:27
Сообщение
#1
|
Группа: Старые пользователи Сообщений: 18 Регистрация: 07.04.2010 Пользователь №: 11,703 Репутация: 184 |
Есть свой сервер, который мы будем использовать для раздачи бесплатного хостинга.
В связи с чем встал вопрос. Как сделать так, что бы при открытии сайтов клиентов бесплатного хостинга, автоматически выполнялся код баннерной рекламы, который пользователь в странички сайта не вставлял? Примеры: narod.ru boom.ru Я полагаю это нужно как-то через httpd.conf делать? Может быть auto_prepend_file ? Но как быть с обычными html ? Может быть так? Код AddHandler application/x-httpd-php .html .htm AddType application/x-httpd-php .html .htm Может быть есть какой-то более оптимальный вариант? Возможно ли запускать баннер таким образом не для всех клиентов, а для владельцев бесплатного тарифного плана? На сервере стоит cPanel/WHM Заранее благодарен. Сообщение отредактировал belomo - 22.04.2010, 21:42 |
xaker1 |
23.04.2010, 17:55
Сообщение
#2
|
Группа: Старые пользователи Сообщений: 400 Регистрация: 29.06.2008 Пользователь №: 7,739 Репутация: 197 |
Я реализовывал через nginx:
в локейшене с пробросом к apache прописываем Цитата add_before_body reklama_nashego_super_puper_besplatnogo_hostinga.html; и у домена Цитата location /reklama_nashego_super_puper_besplatnogo_hostinga.html { root /home/hosting/data/www/reklama/reklama_nashego_super_puper_besplatnogo_hostinga.html; } в общем конфиг для каждого домена получается примерно такой: Цитата server { listen ip:80; server_name domen.ru www.domen.ru; location / { add_before_body /reklama_nashego_super_puper_besplatnogo_hostinga.html; proxy_pass http://ip:8080; proxy_redirect http://domen.ru:8080/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } location /reklama_nashego_super_puper_besplatnogo_hostinga.html { root /home/hosting/data/www/reklama/reklama_nashego_super_puper_besplatnogo_hostinga.html; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ { root /usr/home/usr/data/www/domen.ru; access_log /usr/home/httpd-logs/domen.ru.access.log; error_page 404 = @fallback; } location @fallback { proxy_pass http://ip:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } } В общем, как-то так. |
lazutov |
23.04.2010, 18:05
Сообщение
#3
|
Графоман раздела претензий Группа: Старые пользователи Сообщений: 1,139 Регистрация: 21.06.2007 Из: MOW Пользователь №: 5,748 Репутация: 231 |
|
Текстовая версия | Сейчас: 10.05.2024, 01:35 |