Заказать бесплатную консультацию
- Создание и продвижение сайтов
- Разработка Landing Page
- Контекстная реклама в Яндекс и Google
- 10 лет опыта
- 150+ выполненных проектов
- 10 лет гарантия
У каждой страницы сайта есть определенный вес (рейтинг) среди поисковых систем. Чем выше этот рейтинг, тем выше сайт в поисковой выдаче по определенным поисковым запросам. Чем больше сайтов ссылаются на ваш, тем больше вес вашего сайта, но если вы ссылаетесь на другие сайты, то вы отдаете вес своей страницы. Так вот, чтобы этот вес не раздавать на право и на лево, давайте создадим файл который будет перенаправлять посетителя на другой сайт.
Все достаточно просто. Мы будем передавать внешнюю ссылку методом GET.
Назовем его: exit.php
Код наверно даже комментировать не надо все и так понятно.... но если бы я изучал PHP всего неделю, я бы нифига не понял... так что разжую по порядочку!
Кстати.. ссылку мы теперь будем писать так:
<a href="exit.php?url=http://google.com">www.google.com</a>
т.е. просто указываем ссылку на файл exit.php и в качестве параметра методом GET передаем URL.
if($_GET['url']) if($_GET['url']) { $url = $_GET['url']; // if (!$url) // Если по какимто причинам $url оказалась пустой, редиректим на главную страницу сайта { $url = 'http://makannikov.ru'; } if (!preg_match('#(https?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)) { exit ("<p>Неверный формат запроса! Проверьте URL!</p>"); } header("Location:$url"); // перенаправляем по анешней ссылке exit(); }
Ну вот и все, такой вот простенький скрипт который закрывает от индексации внешние ссылки!
ОЙ, ой.... Чуть не забыл, файл exit.php нужно закрыть от индексации с помощью файла robots.txt.
Создаем файл robots.txt и просто пишем в него эту строку:
Disallow: /exit.php
После чего заливаем его в корневую папку сайта, и все внешние ссылочки будут спрятаны.
Во второй части урока мы создадим регулярку, с помощью котрой будем автоматически подставлять к ссылке "exit.php?url=".
Метки: редирект, внешние ссылки, закрыть внешние ссылки от индексации,
Да, действительно теперь я не один. В моей команде работают несколько программистов, дизайнер и отличный SMM специалист.
Так что теперь мы оказываем абсолютно весь спектр услуг, связанный с организацией бизнеса в интернете. Начиная от создания сайта и заканчивая продвижением его в интернете.