- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Есть сайт aaa.site.domain
В секции <VirtualHost> в httpd-vhosts.conf для этого сайта прописано несколько алиасов типа abc.site.domain def.site.domain xyz.site.domain и все логи с домена и алиасов попадают в один лог-файл.
Как настроить апач, что бы в логе он отображал и имя сайта (алиаса) к которому было обращение? Просто в логах при обращение поисковых ботов это не отображается и показывает только страницу к которой обращались. А домен/поддомен показывается в логе лишь только тогда, когда они полностью страницу с картинками, css и favicon индексируют
Гугл не смог ответить?
Log Files - Apache HTTP Server Version 2.4
ищите %V
Гугл не смог ответить?
Log Files - Apache HTTP Server Version 2.4
ищите %V
не помогло... в лог пишется имя основного сайта. Но не алиасов даже если по их имени обращаться.
То есть в адресной строке ввожу xyz.site.domain/blablabla а в логе отображается aaa.site.domain "GET /blablabla HTTP/1.1" 200 .....
Вот так сейчас настроено в httpd.conf LogFormat "%h %l %u %t %v \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
After making these changes, remember to restart the Apache service to apply the new log format. This configuration will result in the logging of the parked domain names in the access logs, allowing you to track requests made to the parked domains effectively.
Ну то есть получается выводит в лог имена алиасов домена не получится. Только домен
Через настройки сервера не знаю, не занимался вопросом. Но логи, которые я шлю себе средствами php, $_SERVER['HTTP_HOST'] выводит имя хоста, который отображается в браузере, и он является алиасом основного домена.
Ну то есть получается выводит в лог имена алиасов домена не получится. Только домен
В httpd.conf в секции <IfModule log_config_module> прописано:
LogFormat "%h %l %u %t %v \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" parked_domain_log
LogFormat "%h %l %u %t %v \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t %v \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "logs/access.log" common
В httpd-vhost.conf
ServerName sub.site.ru
ServerAlias aaa.site.ru bbb.site.ru ccc.site.ru
CustomLog "D:/www/logs/site_ssl.log" parked_domain_log
И все равно ели в браузере вводить ссс.site.ru в логе пишется что шло обращение к sub.site.ru
И только при загрузке картинок выводиться что обращение шло к sub.site.ru но от ccc.site.ru
А мне интересно знать, какой из алиасов (а из около 10) или основной сервер сканили поисковики, а их обращение в логах отображается как sub.site.ru
Получилось. Может кому и пригодится
Было
LogFormat "%h %l %u %t %v \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" parked_domain_log
Стало
LogFormat "%h %l %u %t %V \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" parked_domain_log
вот именно замена %v на %V позволило в логах отображать не основной сервер, а алиас к которому обращаются