TvoyWeb пишет:А вот этого я не понял. Как правило с www это просто алиас сайта.
Или тебе нужно еще определять и это тоже?
Да, алиас, но представь, пользователь зашел на
www.site.ru/page.html от туда на
www.site.ru/login.php там ссылка назад site.ru/index.html, а не
www.site.ru/page.html потому, что твой рег не учитывает алиасы. Например мой сайт доступен как
http://zolotov.h14.ru и
http://www.zolotov.h14.ru я везде разбрасываю ссылки первого варианта, но, как оказалось, на мой сайт заходили и по второму алиасу, из-за чего у меня в списке обратных (
http://zolotov.h14.ru/backlink.php ) ссылок писутвовал мой же сайт, хотя я его хотел бы игнорировать (но делал проверку только на первого варианта).
TvoyWeb пишет:И зачем так заморачиваться?
Для удобства пользователя
Пользователь зашел на /page.html от туда на /login.php, ввел пароль, не верно, опять оказался на /login.php, но HTTP_REFERER указывает уже не на /page.html (как хотелось бы), а на /login.php