Итак, делаем внешние ссылки внутренними.

Мы воспользуемся не привычными /go.php:, в котором вид ссылки меняется и пользователь не видит того, куда он хочет перейти. Мы воспользуемся более красивым способом сделать внешнюю ссылку внутренней, с помощью jquery.

Если у вас не подключена библиотека, подключаем. Добавляем перед <head>:

Код: Выделить всё

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
и скрипт:

Код: Выделить всё

<script>
$(document).ready(function(){

$(".external").each(function() {
var ext = $(this).attr("title");
var siteURL = "http://" + top.location.host.toString();
var $externalLinks = $("a:not([href^='"+siteURL+"'])");
if (ext) {
$(this).attr("href","http://" + ext);
}
});

});
</script>
Который будет преобразовывать внешние ссылки, с классом "external", во внутренние

Код: Выделить всё

<a href="#" class="external" title="cabinetadmina.ru">Кабинет Админа</a>
Адрес внешней ссылки мы добавляем в title="". Для человека ссылка будет выглядеть как обычная ссылка, для бота как ссылка на шапку форума.
Комментариев нет
Комментариев пока нет, но ты можешь быть первым! Нужно лишь войти или зарегистрироваться и поделиться своим мнением.

Похожие темы