- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, господа.
Кто может подсказать как сделать скрипт внутреннего редиректа, чтобы внешние ссылки выглядели так.
<a href="http://мой-сайт.ru/go/?http://рекламный-сайт.ру" target="_blank">Я ссылка</a>
В таком методе есть один большой недостаток - им может пользоваться кто угодно и где угодно. В том числе злоумышленники.
ссылки будут только для 2-3 сайтов максимум, их можно занести в список доверенных. Можно так сделать ?
http://seodude.ru/blog/2011/01/24/dude-smart-leech-0-4-beta/
может поможет)
Добрый день, господа.
Кто может подсказать как сделать скрипт внутреннего редиректа, чтобы внешние ссылки выглядели так.
<a href="http://мой-сайт.ru/go/?http://рекламный-сайт.ру" target="_blank">Я ссылка</a>
script.php?link=http://yandex.ru
Если хочется избавится от link=... можно в скрипте сделать
$link = current($_GET);
вместо
$link = $_GET['link'];
Спасибо, это то что нужно, только проблема.
Можно сделать, чтобы доверенными были не конкретные адреса, а сайты на которые будут ссылки.
То есть у меня бывают не только адреса типа сайт.ру, чаще всего бывают ссылки типа сайт.ру/история_первая или сайт.ру/страница 1
То есть чтобы разрешение давалось на все страницы доверенного домена.
script.php?link=http://yandex.ru
Если хочется избавится от link=... можно в скрипте сделать
$link = current($_GET);
вместо
$link = $_GET['link'];
а если в редиректе будет символ "&" ? ваш скрипт корректно его не обработает!!
П.С. я бы посоветовал ссылки кодировать base64_encode.
redir.php
П.П.С. только надо учитывать, что при кодировании base64_encode длина строки увеличивается где то на 10-20 %, и то что функция parse_url не самый защищенный вариант.
Ошибка вылетает
$link=base64_decode($_GET['link']); $host=parse_url($link); $host=@$host['host']; $trusted = array( 'www.yandex.ru', 'google.com', 'forum.searchengines.ru' ); if (in_array($host,$trusted)) { header("Location: $link"); } else { header("Location: http://".$_SERVER['HTTP_HOST']); }Ошибка вылетает
$link=base64_decode($_GET['link']); $host=parse_url($link); $host=@$host['host']; $trusted = array( 'www.yandex.ru', 'google.com', 'forum.searchengines.ru' ); if (in_array($host,$trusted)) { header("Location: $link"); } else { header("Location: http://".$_SERVER['HTTP_HOST']); }что за ошибка то хоть ?
Всё понял где ошибка
Soulwest, Всё работает, большое спасибо!
Soulwest, ещё вопросик, а поисковики будут видеть такую ссылку ?
если файл redir.php закрыть в роботс.тхт
Всё понял где ошибка
Soulwest, Всё работает, большое спасибо!
Soulwest, ещё вопросик, а поисковики будут видеть такую ссылку ?
если файл redir.php закрыть в роботс.тхт
нет, не будут