Jump to content
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

 

из ссылок?

Featured Replies

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

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

  • Author

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

точно?

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

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

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

 

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

Edited by muslimgauze

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

 

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

 

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

google::webcache

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

  • Author

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

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

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

 

google::webcache

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

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

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

 

 

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

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

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

 

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

  • Author

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

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

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

 

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

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

 

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

 

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

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

Какое же оно будет одинаковое, если разное? Автоматические чекеры просто запросят страницу с 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>

 

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

  • Author

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

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

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

 

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

 

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

Edited by muslimgauze

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

  • Author

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

упс! :blink:

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

 

ЗЫ: спасибо!

Create an account or sign in to comment

Recently Browsing 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.