X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Произвольный символ в адресе создает дубли, добавить символ в конце URL
press74
press74
Topic Starter сообщение 8.7.2022, 11:00; Ответить: press74
Сообщение #1


Здравствуйте!
Простите, если не сюда пишу.

Имеется сайт на php.
Страница сайта имеет адрес: sait.ru/stranica.php
Обратил внимание, что эта же страница может быть открыта по адресу sait.ru/stranica.php?22
И вообще, после вопросительного знака можно поставить любой символ - откроется страница.
В Вебмастере обратил внимание, что такие дубли появляются. Вебмастер берет из метрики эту информацию.

Как это влияет на SEO?
Что нужно сделать, чтобы исправить ситуацию?

Буду благодарен советам.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ruby
Ruby
сообщение 8.7.2022, 12:55; Ответить: Ruby
Сообщение #2


Цитата(press74 @ 8.7.2022, 11:00) *
Как это влияет на SEO?


Влияет т.к. про факту это дубли страниц
можно как-то лихо прогнать левые адреса и будет куча дублей в индесе

Цитата(press74 @ 8.7.2022, 11:00) *
Что нужно сделать, чтобы исправить ситуацию?


https://help.reg.ru/

Сообщение отредактировал Ruby - 8.7.2022, 12:56
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GlazAlmaz
GlazAlmaz
сообщение 8.7.2022, 14:00; Ответить: GlazAlmaz
Сообщение #3


Цитата(press74 @ 8.7.2022, 11:00) *
Как это влияет на SEO?

плохо
Цитата(press74 @ 8.7.2022, 11:00) *
Что нужно сделать, чтобы исправить ситуацию?

самое простое - использовать атрибут link rel="canonical"
Код
<link rel="canonical" href="https://example.com/main"/>

он довольно надежно убивает такие дубли страниц
https://yandex.ru/support/webmaster/robot-w.../canonical.html

PS
Цитата(press74 @ 8.7.2022, 11:00) *
Вебмастер берет из метрики эту информацию

стоит еще поинтересоваться, откуда это информация у метрики :) ведь все эти страницы не являются частью навигации по сайту, не имеют входящих ссылок, как на них попадают люди?


--------------------
:: научу, как продвигать сайты :: SEO-шмео, все дела :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
press74
press74
Topic Starter сообщение 8.7.2022, 14:09; Ответить: press74
Сообщение #4


Цитата(GlazAlmaz @ 8.7.2022, 14:00) *
самое простое - использовать атрибут link rel="canonical"

это сделал.
Цитата(GlazAlmaz @ 8.7.2022, 14:00) *
стоит еще поинтересоваться, откуда это информация у метрики ведь все эти страницы не являются частью навигации по сайту, не имеют входящих ссылок, как на них попадают люди?

Тестировал свой сайт и ошибся в написании адреса. После чего удивился, что страница открылась.
Теперь задумался, ведь так могут и другие пользователи ошибаться. И это будет попадать в дубли.
Хотелось бы как-то оградить себя от подобных ошибок юзеров
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alnsam
alnsam
сообщение 8.7.2022, 15:12; Ответить: alnsam
Сообщение #5


Цитата(press74 @ 8.7.2022, 14:09) *
Теперь задумался, ведь так могут и другие пользователи ошибаться. И это будет попадать в дубли.
Хотелось бы как-то оградить себя от подобных ошибок юзеров

Можно еще, кроме canonical на странице, прописать следующее в robots.txt
User-agent: *
Disallow: *?
Это отключит индексацию всех url с get запросами.

Так же есть куда более радикальный метод, делать редирект на canonical при наличии get параметров.
Точнее даже, сравнивать canonical текущей страницы с фактическим адресом и делать редирект, но это перебор, как мне кажется, и явно лишнее.

Сообщение отредактировал alnsam - 8.7.2022, 15:14


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
press74
press74
Topic Starter сообщение 9.7.2022, 12:54; Ответить: press74
Сообщение #6


Есть ли способ, как-то избавиться от появления таких произвольных ссылок?
Ведь таких ссылок может быть много.
Сейчас я в robots.txt закрыл от индексирования sait.ru/stranica.php?22
Но я же не могу предположить следующую ошибочную ссылку.
Как правильно закрыть от индексирования такие ошибочные ссылки?
Или может быть есть возможность сделать 404 ошибку на такие ссылки?
Интересует техническая сторона
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Boymaster
Boymaster
сообщение 9.7.2022, 13:48; Ответить: Boymaster
Сообщение #7


Цитата(press74 @ 8.7.2022, 11:00) *
Обратил внимание, что эта же страница может быть открыта по адресу sait.ru/stranica.php?22

У многих сайтов так.
Цитата(press74 @ 9.7.2022, 12:54) *
Есть ли способ, как-то избавиться от появления таких произвольных ссылок?

Используйте тег "каноникал" (rel=“canonical”) это решит проблемы с SEO


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WoWeb
WoWeb
сообщение 9.7.2022, 14:09; Ответить: WoWeb
Сообщение #8


Я на своих движках просто фильтрую url если он не совпадает с нужным - делаю 301 редирект или отдаю 404


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
malamut
malamut
сообщение 9.7.2022, 16:19; Ответить: malamut
Сообщение #9


Можно поставить 404 на страницы с GET-параметрами как-то так
Код
if(count($_GET) > 0) {
    http_response_code(404);
    die;
}

в начало, до отправки любого контента/заголовков


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iwhale
iwhale
сообщение 9.7.2022, 16:28; Ответить: iwhale
Сообщение #10


Цитата(alnsam @ 8.7.2022, 16:12) *
Можно еще, кроме canonical на странице, прописать следующее в robots.txt
User-agent: *
Disallow: *?
Это отключит индексацию всех url с get запросами.


самое простое и эффективное решение, у тысяч сайтов так и сделано

заморачиваться с редиректами, точно не стоит.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыDesign Orbita создает онлайн магазины и любые сайты
0 designorbita 1085 2.8.2017, 12:19
автор: designorbita
Открытая тема (нет новых ответов) Для тех, кто создает лендинги
3 inesha 1407 13.8.2014, 18:01
автор: Triniti_Wel_mw


 



RSS Текстовая версия Сейчас: 19.4.2024, 10:40
Дизайн