Jump to content

Как убрать дубли страниц в 4 версии движка?


Enliv

Recommended Posts

Яндекс пихает всё подряд.

Пример:

https://ipbmafia.ru/ips4docs/getting-started/otlichiya-nulled-versii-ot-retail-versii-r29/

https://ipbmafia.ru/ips4docs/getting-started/otlichiya-nulled-versii-ot-retail-versii-r29

https://ipbmafia.ru/index.php?/ips4docs/getting-started/otlichiya-nulled-versii-ot-retail-versii-r29

https://ipbmafia.ru/index.php?/ips4docs/getting-started/otlichiya-nulled-versii-ot-retail-versii-r29/

Это одна и та же статья доступная по четырем адресам.

На большинстве форумов IPS 4 такое вижу, редко у кого редирект на один адрес.

Link to comment
Share on other sites

Link to comment
Share on other sites

Да уж..

В Invision community есть атрибут rel=canonical, таким образом Гугл склеивает повторяющиеся адреса, да и Яндекс думаю тоже.

Но в справке разработчиков Гугл написано:

Цитата

Код статуса 301 для URL удаленных страниц

Этот способ подойдет вам, если вы решили избавиться от повторяющихся страниц и хотите настроить переадресацию с устаревших URL на канонический.

Предположим, на вашу страницу можно перейти по следующим URL:

https://example.com/home

https://home.example.com

https://www.example.com

Выберите один из этих адресов в качестве канонического и используйте переадресацию 301 на стороне сервера, чтобы перенаправлять на данный адрес трафик с других URL. Переадресация 301 на стороне сервера – это лучший способ обеспечить переход пользователей и поисковых систем на нужную страницу. Код статуса 301 означает, что запрашиваемая страница находится по другому адресу.

Если у вас есть доступ к сервису веб-хостинга, узнайте из его документации, как настроить переадресацию 301.

Думаю, тем более для нового сайта, нужно экономить краулинговый бюджет. Кто-нибудь умеет делать такой редирект, чтобы все ссылки заканчивались на / и не открывались по другим адресам?

Link to comment
Share on other sites

8 часов назад, Enliv сказал:

Да уж..

В Invision community есть атрибут rel=canonical, таким образом Гугл склеивает повторяющиеся адреса, да и Яндекс думаю тоже.

Но в справке разработчиков Гугл написано:

Думаю, тем более для нового сайта, нужно экономить краулинговый бюджет. Кто-нибудь умеет делать такой редирект, чтобы все ссылки заканчивались на / и не открывались по другим адресам?

каноникал на таких страницах ведет на нормальный адрес, больше ничего не надо

8 часов назад, Enliv сказал:

Кто-нибудь умеет делать такой редирект, чтобы все ссылки заканчивались на / и не открывались по другим адресам?

ты сам уже ответил на свой вопрос

8 часов назад, Enliv сказал:

Если у вас есть доступ к сервису веб-хостинга, узнайте из его документации, как настроить переадресацию 301.

кроме тебя или твоего хоста как сервер настроен и что там вообще никто тут не знает

Link to comment
Share on other sites

Погуглил и собрал такую конструкцию в htaccess.

Множественные слэши и контент заканчивающийся без слэша редиректит на /

Хз правильные настройки не знаю, убрал этот код - (\?|$) /404error.php [L,NC] это критично, может можно добавить?

Ссылки с форумов редиректит, с Pages некоторые дубли остались.

 

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !.(js|css|jpeg|jpg|gif|png|ico|map|webp)$
RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]

RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...