- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На сайте своя небольшая партнерка, и есть входящие внешние ссылки вида Домен.ру/?ref=123.
Обнаружил, что Яндекс считает такие страницы с параметром отдельными (при поиске по сайту выдает отдельно главную Домен.ру, и отдельно ту же страницу с параметром). Получается дублирование контента, что плохо. При этом редирект в .хтаксесс делать нельзя, поскольку этот ref надо обработать и прописать в куки.
Сайт на php.
Может ли кто-нибудь посказать, как сделать, чтоб и вес от ссылок на главную передавался, и дублирования контента не было?
Так пишите куку и делайте 301 редирект средствами php
Хех, я не сообразил, что так можно - затупил, сорри. :)
При этом редирект в .хтаксесс делать нельзя, поскольку этот ref надо обработать и прописать в куки.
при редиректе через .htaccess тоже есть возможность установки cookie (добавление кроме флагов [L,R=301] еще и cookie )
Флаг 'cookie|CO=NAME:VAL:domain[:lifetime[: path]]' (записать cocookie)
Записывает cookie клиенту. Имя cookie указывается в NAME а его значение в VAL. Поле domain это домен cookie, такой как например '.apache.org', опциональное lifetime это время жизни cookie в минутах, и опциональный path это путь cookie
Устанавливать куки при редиректе, а обработать ref уже потом, получив его из кук.
Что-то типа
RewriteCond %{QUERY_STRING} ^ref=([0-9]+)$ [NC]
RewriteRule .* http://%{HTTP_HOST}/$0 [R=301,L,CO=ref:%1:%{HTTP_HOST}]
но
#The cookie-flag is available in Apache 2.0.40 and later
а у меня на локалке Apache/1.3.33, так что проверить и отладить не могу.