Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

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

Пример:

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 такое вижу, редко у кого редирект на один адрес.

  • Author

Да уж..

В 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.

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

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

Да уж..

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

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

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

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

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

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

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

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

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

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

  • Author

Погуглил и собрал такую конструкцию в 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>

 

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
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.