- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как и в прошлой теме - вводная: сайт на самописном движке.
Для определенных целей раньше сессии пользователей делили добавлением в url id через знаки # и =, в итоге, когда люди копировали адрес из строки браузера, url выглядел таким образом: www.site.ru/page1#id=123 и в результате появилось много ссылок с других сайтов на страницы вида www.site.ru/page1#=id123
Исходя из допустимых символов получается что используется недопустимый знак # и =. Попробовал вбить в сервис проверки ответа сервера в вебмастере - страница вида www.site.ru/page1#id=123 отдает 200 статус, каноничность на ней настроена на страницу www.site.ru/page1
Как ПС учитывают такого рода ссылки? Игнорируют или за счет canonical вес ссылки передается основной странице?
Да и вообще - как ПС относятся к страницам с # или = в урле.
P.S. 301 редирект использовать не могу - не спрашивайте почему, движок самописный и "консервативный":(
301 редирект использовать не могу - не спрашивайте почему
Отвечу, почему: всё, что после # на сервер не передается вообще, это только в браузере работает.
canonical говорит какая страница основная и не важно что у вас там далее.
Да и вообще - как ПС относятся к страницам с # или = в урле.
# это якорь, имеет отношение к текущей странице - пс воспринимает данную ссылку, как ссылку на эту же страницу.
= а это просто значок в урл, как и любой другой ($&%...) и для ПС - это уже другая страница
При грамотно построенном каноникал - ссылки по идее должны учитываться
При грамотно построенном каноникал - ссылки по идее должны учитываться
В данном случае (только для #) и каноникал не нужен.
В данном случае (только для #) и каноникал не нужен.
таки нужен:
Да фиг его знает, что там цмс с дублями творит. Поэтому я предпочитаю, чтобы каноникал всегда был.
Да фиг его знает, что там цмс с дублями творит
Причем тут цмс и дубли? Ссылка с # (ну если просто якорь) - это ссылка на основную страницу.
www.site.ru/page1#id=123
Весь вес достанется url стоящему до якоря, каноникал и редирект не нужен.
Каноникал для якорей это сильно 🤪 Совсем ПС запугали людей :)