Методы перелинковки страниц сайта., Какой JS использовать?

RT
На сайте с 17.10.2008
Offline
1
1320

обрый!

Хочу сделать на сайте (не сателит) перелинковку так что б ПР "перетикал" на определенную страницу. Каким методом закрывать от поисковиков "не нужные" ссылки. Как я понял <noindex> и rel="nofollow" для внутренних ссылок на своем сайте лучше не испоьзовать. На страницах этого форума часто упоминается создания ссылок при помощи JS. Какой вариант использовать?


1.
<a href="#" onClick="window.location.href='test.html'; return false">ссылка которая не передаст свой вес</a>

2.
<script type="text/javascript">
document.write('<a href="test.html">ссылка которая не передаст свой вес 2</a>');
</script>

3.
<a href="java script:openwindow()">ссылка которая не передаст свой вес 3</a>, где

function openwindow()
{
window.open("test.html","mywindow","menubar=1,resizable=1,width=350,height=250");
return false;
}

Правда, в варианте №3, я не нашел способа открывать ссылку в том же окне. Спасибо.

SJ
На сайте с 16.03.2008
Offline
78
#1
RikkiTikkiTavi:
обрый!

Хочу сделать на сайте (не сателит) перелинковку так что б ПР "перетикал" на определенную страницу. Каким методом закрывать от поисковиков "не нужные" ссылки. Как я понял <noindex> и rel="nofollow" для внутренних ссылок на своем сайте лучше не испоьзовать. На страницах этого форума часто упоминается создания ссылок при помощи JS. Какой вариант использовать?

1. Расскажите, чем плох <nodindex> и rel="nofollow"?

2. А что будет с пользователями, у которых отключен JS?

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
RT
На сайте с 17.10.2008
Offline
1
#2

1. Читал на форумах, мол не надо так делать внутренних ссылок, делайте при помощи JS-a. Также я читал статью Мэтт Каттс`a о том что они советуют использовать nofollow (www.seonews.ru/news/.info_news/2289/) но! статья прошлогодняя, мб у них там что то поменялось или поменяется.

2. те у кого отключено, к сож, не увидят той навигации....

Alexey Levin
На сайте с 17.07.2007
Offline
188
#3

Гугл noindex не понимает. Поэтому закрывать ссылки под гугл нужно с помощью rel="nofollow"

Один поисковый запрос занимает больше вычислений, чем отправка человека на Луну.
RT
На сайте с 17.10.2008
Offline
1
#4

Простите за грубость, но вы мой вопрос читали? Поняли? Зачем Вы сейчас сказали про "rel="nofollow"" ?!

[Удален]
#5

<script type="text/javascript">document.write(getHtmlLin('url ссылки'));</script>

function getHtmlLin(link_)

{

var codLin="";

codLin='<a href="http://' + link_ + '">'+link_+'</a>';

return codLin;

}

в данном случае url является и анкором, при желании можно передать функции 2 параметра url и анкор, в таком случае необходимо чить-чуть переписать функцию :)

RT
На сайте с 17.10.2008
Offline
1
#6

Спасиб. т.о. этот скрипт лучше чем мои приведенные примеры, потому что тут <a href=.... и сам урл разнесены? такая логика?

Я скрипт доделал - разнес урл и анкор. Может пригодится кому.


<script language="JavaScript"><!--

function getHtmlLin(link_)
{
var codLin="";
codLin='<a href="http://' + link_ + '">';
return codLin;
}

function getHtmlName(name_)
{
var codName="";
codName=''+name_+'</a>';
return codName;
}
//--></script>


<script type="text/javascript">
document.write(getHtmlLin('site.com/index.html'),getHtmlName('имя ссылки которая не передаст свой вес'));
</script>

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