Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Убрать page__pid и прочий мусор из ссылок

Опубликовано:

Как убрать мусор, вроде

 

page__pid

page__view__getnewpost__fromsearch__1

page__view__getnewpost

 

из ссылок?

Рекомендованные сообщения

Опубликовано:

Из ссылок не убрать. А из индеса можно и нужно.

Даже в дефолтном роботсе из дистрибутива такие ссылки запрещены к индексации.

Опубликовано:
  • Автор

Из ссылок не убрать.

точно?

А из индеса можно и нужно.

Даже в дефолтном роботсе из дистрибутива такие ссылки запрещены к индексации.

это есть... но так убирается "большая половина" ссылок, потому что масса ссылок, особенно на главной, имеет именно такой вид

 

ЗЫ: эта тема УЖЕ видна в яндексе!

Изменено пользователем muslimgauze

Опубликовано:

_getlastpost и _getnewpost это ссылки на новые и новые не прочитанные сообщения. Если их убрать будет только голая ссылка темы которая всегда будет вести на первую страницу. Если устраивает - удаляйте, в шаблоне легко это правится.

 

page__pid - ссылка на пост.

 

ЗЫ: эта тема УЖЕ видна в яндексе!

google::webcache

Опубликовано:

А fromsearch__1 нужна для подсветки слова, по которому открывается тема со страницы поиска. Это все не мусор, а очень удобный функционал для людей. У вас сайт для людей, или для ботов? А ботом достаточно и правил из robots.txt + по желанию, sitemap.

Опубликовано:
  • Автор

_getlastpost и _getnewpost это ссылки на новые и новые не прочитанные сообщения. Если их убрать будет только голая ссылка темы которая всегда будет вести на первую страницу. Если устраивает - удаляйте, в шаблоне легко это правится.

page__pid - ссылка на пост.

мне бы лучше вариант, когда ботам отдается одно, а людям - другое

 

google::webcache

речь шла о том, что яндекс проиндексировал тему втечение получаса с момента её создания!

Опубликовано:

Если есть такое желание, вы, безусловно, можете отредактировать все шаблоны так, чтобы ботам отдавались ссылки без параметров, а всем остальным - обычные. И в итоге оказаться выкинутым из индекса за клоакинг :)

Опубликовано:

мне бы лучше вариант, когда ботам отдается одно, а людям - другое

 

 

речь шла о том, что яндекс проиндексировал тему втечение получаса с момента её создания!

Чего воду в ступе толчем?

Роботс для того и существует, чтобы боты не хавали лишнего.

 

Быстробот и за несколько минут может индексировать свежее. А потом оно теряется и в основной индекс попасть может нескоро.

Опубликовано:
  • Автор

Чего воду в ступе толчем?

Роботс для того и существует, чтобы боты не хавали лишнего.

Быстробот и за несколько минут может индексировать свежее. А потом оно теряется и в основной индекс попасть может нескоро.

 

Ты (можно на ты? это НЕ оскорбление, а традиционное РУССКОЕ уважение) не поняла мою мысль! :)

Речь о том, что робот яндекса сначала нападает на главную страницу форума, видит там ссылки, но бОльшая части из них с этими уродскими добавками, так что, если оно запрещено в роботсе, то данные ссылки игнорируются!

 

Если есть такое желание, вы, безусловно, можете отредактировать все шаблоны так, чтобы ботам отдавались ссылки без параметров, а всем остальным - обычные. И в итоге оказаться выкинутым из индекса за клоакинг :)

 

Какой такой павлин-мавлин, если ботам и пользователям отдается ОДИНАКОВОЕ СОДЕРЖИМОЕ?

Опубликовано:
Какой такой павлин-мавлин, если ботам и пользователям отдается ОДИНАКОВОЕ СОДЕРЖИМОЕ?

Какое же оно будет одинаковое, если разное? Автоматические чекеры просто запросят страницу с User-Agent обычного пользователя с не засвеченных IP и получат страницы, на которых почти все ссылки будут другими. Угадайте, какое решение примет такой бот? :) Я, безусловно, не гарантирую, что эта проблема возникнет, но её вероятность есть.

 

Чтобы загрузить все темы в поисковики куда практичнее и круче sitemap. Этот способ куда аккуратнее и быстрее работает.

 

Ну, а вообще, конечно, решать вам, поэтому - вот как можно изменить ссылки для ботов на примере одного из шаблонов - "Список форумов > boardIndexTemplate". Ссылки на тему на нем даны в виде:

<a href='{parse url="showtopic={$forum_data['last_id']}&view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse replacement="f_lastpost"}</a>

чтобы проверить на бота и сделать для него простую ссылку, нужно заменить этот код на:

<if="$this->memberData['userAgentType']=='search'">
   <a href='{parse url="showtopic={$forum_data['last_id']}" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse replacement="f_lastpost"}</a>
<else>
   <a href='{parse url="showtopic={$forum_data['last_id']}&view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse replacement="f_lastpost"}</a>
</if>

 

И так со всеми ссылками...

Опубликовано:
  • Автор

Чтобы загрузить все темы в поисковики куда практичнее и круче sitemap. Этот способ куда аккуратнее и быстрее работает.

я тоже так считал до марта-апреля этого года, когда яндекс начало колбасить

последняя загрузка карты - 6 дней назад, последнее посещение (по статистике) - тогда же, а по логам - 5 минут назад!

 

post-38160-0-35626500-1304091871_thumb.png

 

PS: попутно возник вопрос - можно ли как-то в карту вставить ссылки, которые не относятся к форуму и не учитываеются его генерилкой?

Изменено пользователем muslimgauze

Опубликовано:

Еще одну карту сайта создайте, вручную загрузите и покажите яндексу.

Опубликовано:
  • Автор

Еще одну карту сайта создайте, вручную загрузите и покажите яндексу.

упс! :blink:

срочно спать!

 

ЗЫ: спасибо!

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.