Переходы с server.com и www.server.com в статистике

D
На сайте с 21.08.2007
Offline
1
738

Здравствуйте! Разрабатываю систему сбора статистики посещений, и столкнулся с такой проблемой: в статистике перехода с других серверов присутствуют записи типа server.com и www.server.com

Можно ли определить, являются ли адреса server.com и www.server.com на самом деле одним и тем же сайтом? С этим ведь как-то справляются?

Пишу на php

Shtogrin
На сайте с 02.11.2006
Offline
95
#1

Программа должна показать как есть на самом деле. Пользователь решит это одно и тоже или нет и в настройках укажет как его отображать.

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#2

Dipish

Всё нормально, люди пусть вводят с ввв, хотят без ввв, это их забота!

А вот для склейки в Поисковых машинах лучше использовать, robots.txt в корнивеке с содержанием:

User-agent: Yandex

Disallow: /cgi-bin

Host: www.server.com

(или Host: server.com)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
D
На сайте с 21.08.2007
Offline
1
#3

Да нет, вы наверное не поняли проблемы. У моей системы статистики посещений есть такой раздел: переходы с других серверов. И я хочу сделать чтобы в списке вместо

www.server.com

server.com

Было например просто server.com, но только если это действительно один и тот же сайт. А то очень напряжно просматривать список с такими вот "дубликатами"

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#4

а ну тогда регулятором выражений просто www вырезать перед сложением.

Получится типо такого:

$host = str_replace('www.', ' ', $host );

Shtogrin
На сайте с 02.11.2006
Offline
95
#5

LEOnidUKG, плохо получится, а если сайт mywww.com? К тому же вопрос не в том как это сделать на php на уровне строк.

D
На сайте с 21.08.2007
Offline
1
#6

Ну я уж не настолько чайник чтоб не суметь на php вырезать часть строки =)

Проблема в другом: не всегда site.com и www.site.com это один и тот же сайт!!!

И еще - бывает что есть site.com но нет www.site.com. Вот где собака зарыта)

Нужен какой-то умный скрипт который бы это дело курил... Но я смотрю на этом сайте обсуждают преимущественно готовые продукты а не разработку собственных...

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#7
Проблема в другом: не всегда site.com и www.site.com это один и тот же сайт!!!

Дайте пример! ХОЧУ посмотреть!

И еще - бывает что есть site.com но нет www.site.com. Вот где собака зарыта)

Пингуйте на ошибку 404

D
На сайте с 21.08.2007
Offline
1
#8
Дайте пример! ХОЧУ посмотреть!

Наздоровье! ^_^ Вы не поверите, но об этом писалось на этом же форуме!

/ru/forum/comment/57785

Конечно, таких сайтов мало, но все же, как написал уважаемый автор сообщения по ссылке -

то, что сайты с www и без совпадают - это не правило, а скорее обычай

И мне хотелось бы сделать универсальный скрипт.

Пингуйте на ошибку 404

Мда, видно без http запроса не обойтись...

Ну ладно, уважаемые пользователи всяких систем сбора статистики, ответьте хотя бы на простой вопрос: в этих самых крутых системах, которыми вы пользуетесь, такая вещь реализована? Или все системы в статистике показывают отдельно одни и те же сайты с www и без?

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#9
Наздоровье! ^_^ Вы не поверите, но об этом писалось на этом же форуме!

Благадарю, работаю в тематикой этих сайтов и почему-то не замечал )))

в этих самых крутых системах, которыми вы пользуетесь, такая вещь реализована? Или все системы в статистике показывают отдельно одни и те же сайты с www и без?

Реализованно, покрайне мере в liveinternet.ru

Желаю удачи в разработке новой системы, возможно она станет со временем и лучше остальных )))

D
На сайте с 21.08.2007
Offline
1
#10

Спасибо!

"Будем искать!" (с)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий