Значимость <base href="..."> для поисковой оптимизации
17 мая 2011, 13:20
Автор: 1234ru
При создании HTML-страниц, где есть ссылки-якоря, удобно писать так:
Т.е. указывать в атрибуте href направляющей ссылки только имя ссылки-якоря.
Такой механизм работает нормально, поскольку браузеры интерпретируют адрес направляющей ссылки как адрес текущей страницы, подставляя туда якорь.
При использовании <base href="http://что-то/"> возникает проблема: браузеры начинают интерпретировать все ссылки относительно этого базового адреса. В результате якорные ссылки перестают вести на ту же страницу, а превращаются в http://что-то/#anchor.
Такая особенность поведения тега <base> серьезно осложняет работу над сайтами, фактически делая его использование нецелесообразным (распространено мнение, что использование <base href> делает HTML-код независимым от конкретного доменного имени, но этого можно добиться и без этого, просто начиная все ссылки со слэша — тогда они будут подставляться к доменному имени).
Не несет ли отказ от <base href> какого-либо ущерба с точки зрения поисковой оптимизации?
<a href="#anchor">Вниз</a>
...
<a name="anchor"></a>Низ
...
<a name="anchor"></a>Низ
Т.е. указывать в атрибуте href направляющей ссылки только имя ссылки-якоря.
Такой механизм работает нормально, поскольку браузеры интерпретируют адрес направляющей ссылки как адрес текущей страницы, подставляя туда якорь.
При использовании <base href="http://что-то/"> возникает проблема: браузеры начинают интерпретировать все ссылки относительно этого базового адреса. В результате якорные ссылки перестают вести на ту же страницу, а превращаются в http://что-то/#anchor.
Такая особенность поведения тега <base> серьезно осложняет работу над сайтами, фактически делая его использование нецелесообразным (распространено мнение, что использование <base href> делает HTML-код независимым от конкретного доменного имени, но этого можно добиться и без этого, просто начиная все ссылки со слэша — тогда они будут подставляться к доменному имени).
Не несет ли отказ от <base href> какого-либо ущерба с точки зрения поисковой оптимизации?