Почему awstats сообщает мой статический IP вместо доменного имени?
В AWStats в разделе "Ссылки с внешней страницы (другие веб-сайты, кроме поисковых систем)" был создан список страниц, которые ссылались на мою страницу. Я вижу такие страницы, как: Bing, YouTube, HotFrog и т. Д. Однако на страницах есть много внутренних ссылок. Внизу сообщается следующее:
http://72.249.150.9/distributors.php 5 2.4 %
http://72.249.150.9/contact/ 5 2.4 %
http://72.249.150.9/catalog/ 4 1.9 %
http://72.249.150.9/flex-point-hockey-grip.php 5 2.4 %
http://72.249.150.9/sticky-grip-foam.php 5 2.4 %
http://72.249.150.9/video.php 10 4.8 %
http://72.249.150.9/dealers/ 5 2.4 %
http://72.249.150.9/feedback/ 5 2.4 %
http://72.249.150.9/products.php 10 4.8 %
http://72.249.150.9/ergo-hockey-grip.php 5 2.4 %
Примечание. Статический IP-адрес был установлен из-за требования SSL.
2 ответа
Потому что ваш сайт также посещается по его IP-адресу (без вашего доменного имени). AWStats не знает, что это тот же веб-сайт, если вы не настроите директиву конфигурации HostAliases. Добавьте это к вашей конфигурации AWStats:
HostAliases="72.249.150.9"
Другим решением будет перенаправление посетителей, которые посещают ваш сайт по его IP-адресу, на ваше доменное имя (я бы порекомендовал это в любом случае). Вы можете сделать это с помощью mod_write и .htaccess
файл:
RewriteEngine On
RewriteCond %{HTTP_HOST} !.*?your.domain$ [NC]
ReWriteRule /(.*)$ http://www.your.domain/$1 [R=301,L]
[johnathan@VM:~] $ host 72.249.150.9
Host 9.150.249.72.in-addr.arpa. not found: 3(NXDOMAIN)
Необходимо настроить обратный DNS для этого IP-адреса, чтобы ваш веб-сервер мог сопоставить IP-адрес с именем домена. Ваш провайдер обычно может помочь вам в этом, в качестве альтернативы, если вы используете сервер со своего домашнего IP, посмотрите что-то вроде бесплатных сервисов, предлагаемых dyndns.org.
[johnathan@VM:~] $ host 109.xxx.xxx.131
131.26.169.109.in-addr.arpa domain name pointer starscream.xxxxxxxxx.com.
[johnathan@VM:~] $ host starscream.xxxxxxxxx.com
starscream.xxxxxxxxx.com has address 109.xxx.xxx.131
Такого рода возврат вы должны получить... просто для справки.
Надеюсь это поможет:)