Почему awstats сообщает о моем статическом IP вместо Доменного имени?

Темно-красный Редактор является большим редактором исходного кода для Windows. Это просто в использовании и имеет подсветку синтаксиса.

0
задан 10 May 2010 в 20:05
2 ответа

Поскольку Ваш сайт также посещает он - IP-адрес (без Вашего доменного имени). AWStats не знает, что это - тот же веб-сайт, если Вы не настраиваете конфигурационную директиву HostAliases. Добавьте это к своей конфигурации AWStats:

HostAliases="72.249.150.9"

Другое решение перенаправило бы посетителей, которые посещают Ваш веб-сайт, он - IP-адрес к Вашему доменному имени (я рекомендовал бы это так или иначе). Можно сделать это с mod_write и a .htaccess файл:

RewriteEngine On
RewriteCond %{HTTP_HOST} !.*?your.domain$ [NC]
ReWriteRule /(.*)$ http://www.your.domain/$1 [R=301,L]
2
ответ дан 4 December 2019 в 15:15
  • 1
    Я перешел к своему awstats.conf файлу и нашел следующий HostAliases="www.oggiegrip.com oggiegrip.com" это было бы плохо для перезаписи этого с тем, что Вы предложили? Или я должен просто пойти.HTACCESS путем? –  Austin 10 May 2010 в 16:40
  • 2
    Добавьте IP-адрес к существующему HostAliases разделенный пространством. И проверьте .htaccess, люди посещают Ваш сайт it' s IP-адрес, Вы don' t хотят это ;). –  PowerSp00n 10 May 2010 в 16:41
  • 3
    При добавлении к файлу HostAliases я должен перекомпилировать .pl файл? –  Austin 10 May 2010 в 16:51
  • 4
    Кроме того, я вижу переписать Условие, которому Вы советовали, но я попробовал это, и ему не удалось работать. Вместо этого I' m использование: опции +FollowSymlinks RewriteEngine На RewriteBase / % {HTTP_HOST} ^oggiegrip.com ReWriteRule RewriteCond (.*) oggiegrip.com/$1 [R=301, L] –  Austin 10 May 2010 в 17:04
  • 5
    Вы don' t должен перекомпилировать AWStats после изменения конфигурации, просто позволить AWStats проанализировать Ваши файлы журнала. Не уверенный, если AWStats удалит существующий IP-адрес из списка сайтов, связывающихся с Вами. –  PowerSp00n 10 May 2010 в 17:05
[johnathan@VM:~] $ host 72.249.150.9
Host 9.150.249.72.in-addr.arpa. not found: 3(NXDOMAIN)

Необходимо установить обратный DNS для того IP так, чтобы веб-сервер мог отобразить IP назад на доменное имя. Ваш ISP может обычно помогать Вам с этим, альтернативно, если Вы работаете, сервер от Вашего домашнего 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

Это - вид возврата, который необходимо получить... только для ссылки.

Надежда это помогает :)

0
ответ дан 4 December 2019 в 15:15
  • 1
    I' m не выполняющий это из дома. Действительно ли только возможно создать обратный DNS путем контакта с ISP? –  Austin 10 May 2010 в 17:13
  • 2
    Кроме того, что Вы выполняете для использования той команды хоста? Я попробовал SSH' луг к *отклоняет поле, но не могло использовать это. –  Austin 10 May 2010 в 17:30
  • 3
    по-видимому, поле Linux я был на didn' t имеют ту команду так я ssh' d к другому серверу. –  Austin 10 May 2010 в 17:36
  • 4
    Обращение сайтов не имеет никакого отношения к обратному DNS. @Austin: Ваш .htaccess doesn' t работают все же. You' ll должны передать 72.249.150.9 к Вашему домену. –  PowerSp00n 10 May 2010 в 18:02
  • 5
    @PowerSp00n, кажется, хорошо работает на моем конце. Когда я пробую oggiegrip.com, это сразу добавляет www. префикс. –  Austin 10 May 2010 в 18:05

Теги

Похожие вопросы