|
|
|
| Некоторые счетчики и рейтинги при размещении у себя ссылки на ресур обещают установить на него прямую ссылку, тогда как другие сразу уведомляют, что будет ссылка через редирект.
И хотелось бы понять, какой же вид ссылки установлен на самом деле.
Для примера я вырезал фрагмент выдачи счетчика http://www.liveinternet.ru для произвольно выбранной фирмы. Он такой:
<table cellpadding=0 cellspacing=0 border=0 width=700>
<td bgcolor=white><img src="http://i.li.ru/i/_.gif" width=1 height=5></td></table>
<table cellpadding=2 cellspacing=0 border=0 bgcolor=white width=700>
<tr valign=top bgcolor=#f0f0f0>
<td align=right width=50><font size=-1>
<font size=-1 color=#007700>135↑</font>
2,351. </font></td>
<td width=450> <a name="denta-clinic.ru"
target=_blank onClick="cl(this)"
href="http://www.denta-clinic.ru/" class=a1>стоматология кариес зубные протезы протезирование</a></td>
<TD align=right width=100>23</td>
<TD align=right width=20><a href="/stat/denta-clinic.ru/"><img width=12 height=12
src="/i1/r_private.gif" alt="Статистика" border=0></a></td>
</table>
|
Насколько я понимаю, в данном случае ссылка прямая.
Так?
И на это указывает наличие конструкции вида
<a href="http://www.denta-clinic.ru/" ></a>
Можно ли считать, что наличие в коде этой конструкции ВСЕГДА указывает на прямую ссылку независимо от того, что там еще может быть сформировано на сервере?
И еще.
Какк мне кажется, наличие прямой ссылки проще всего проверить, просто подведя курсор к ссылке. Если ссылка прямая, то проявится адрес для перехода. А если ссылка через редирект, то проявится что-то другое.
Так? | |
|
|
|
|
|
|
|
для: Владимир55
(23.04.2008 в 13:30)
| | Редирект может быть осуществлён по "прямой ссылке". Хотя я вобще ничего не понял о чём автор спросил.. | |
|
|
|
|
|
|
|
для: Syava
(23.04.2008 в 13:46)
| | Как известно, существуют прямые ссылки, которые не только переводят посетителя на другую страницу, но и учитываются при подсчете тИЦ и ПР. В отличие от ссылок через редирект, которые в указанных подсчетах не участвуют.
Мне важно уметь отличать их друг от друга. | |
|
|
|
|
|
|
|
для: Владимир55
(23.04.2008 в 14:02)
| | тоже не поняла вопрос. редирект можно осуществить и мета-тэгом и скриптом (JS).
есть сайт, есть баннер. хозяин баннера дает хозяину сайта код баннера и хочет, чтобы по клику на баннере осуществлялся переход на сайт хозяина баннера. но хозяин сайта хочет подсчитывать клики. пихаем линк баннера в базу, даем ему id. по клику на баннере вызываем файл,например, add.php, в котором такой код:
<? include "config.inc.php";
$top_banner_query = mysql_query("select link from banner_hitcounter where id = ".intval($_GET["id"]) or die(mysql_error());
$top_banner = mysql_fetch_array($top_banner_query);
$link = stripslashes($top_banner['link']);
if ($link != "") {
mysql_query("update banner_hitcounter set hits=hits+1 where id=".intval($_GET["id"]) or die (mysql_error());
}
?>
<META HTTP-EQUIV="Refresh" CONTENT="2; URL=http://<?=$link?>">
|
по id вытаскиваем линк баннера из базы, через две секунды редиректим на сайт хозяина баннера. при этом в линке на баннере стоял таргет _blank. таким образом, страница с сайтом осталась открытой, по клику на баннере открылось новое окно, в котором открывается сайт хозяина баннера. но при этом в базе обновлены хиты данного баннера.
хоть убейте, не понимаю, прямая это ссылка или редирект :)
и еще - в строке статуса можно написать все, что угодно. просто мода на это уже прошла. это я к тому, что не всегда мышь по наведению на ссылку покажет что-то в статусе. | |
|
|
|
|
|
|
|
для: Владимир55
(23.04.2008 в 13:30)
| | Какк мне кажется, наличие прямой ссылки проще всего проверить, просто подведя курсор к ссылке. Если ссылка прямая, то проявится адрес для перехода. А если ссылка через редирект, то проявится что-то другое.
нет. не так. ссылка всегда будет прямая. всё отличие между прямой и непрямой ссылкой — это возвращаемый сервером ответ:
2xx — успешное действие
3xx — переадресация
|
| |
|
|
|
|
|
|
|
для: Lelik
(23.04.2008 в 19:30)
| | Позвольте выдвинуть свою версию...
Заходит поисковик к вам на сайт и смотрит глазками www.нужный.сайт ставит себе галочку в блокнотике, смотрит далше www.ещёодиннужный.сайт ставит галочку в блокнотик, смотрит дальше... www.непойми.что смотрит в блокнотик, а для этого сайта считать небуду (даже если эта ссылка в конечном итоге ведёт на www.нужный.сайт ) | |
|
|
|
|
|
|
|
для: Владимир55
(23.04.2008 в 13:30)
| | так. если просто url, то прямая.
если в коде "www.какой-то другой сайт.параметр=нужный сайт" - редирект
а принавидение курсора инфу можно подменить | |
|
|
|