Jump to content

запретить индексировать #!


Recommended Posts

приветствую, есть URL вида 

 

 

/store/#!/Грунты-и-субстраты/c/4322197/offset=0&sort=priceAsc

 

 

нужно /store/ разрешить индексировать, а все что дальше запретить

 

пробовал:

 

allow: /store/

disallow: /store/*

 

то почему-то не подходит т.к. закрывается и сама страница /store/

 

пробовал так же

 

allow: /store/

disallow: /store/*/

 

и 

 

allow: /store/

disallow: /store/#!/

 

 

тоже закрывается и основная страница /store/

 

как правильно сделать? 

Link to post
Share on other sites

В спецификации robots.txt нет директивы Allow (противоречивую директиву поддерживает только бот ПС Яндекс), инструкции со звездочкой (Disallow: *.gif) так-же нет. А символ # служит для объявления комментария

 

Если у вас индексируются ссылки, содержащие #, значит вы непосредственно ссылаетесь на них. Можно попробовать закрыть их от индексации добавив атрибут rel="nofollow" к тегу <A>:

<a rel="nofollow" href="/store/#!/Грунты-и-субстраты/c/4322197/offset=0&sort=priceAsc"></a>

Но не факт. https://help.yandex.ru/webmaster/controlling-robot/html.xml#nofollow

 

Мы избавились от такого мусора в индексе ПС с помощью канонических адресов, пожалуй это единственный и правильный способ. https://help.yandex.ru/webmaster/controlling-robot/html.xml#canonical

Link to post
Share on other sites

спасибо уже разобрался

 

ну вобщем-то это не мусор, а страницы товара Ecwid (SaaS магазин)

http://optflowers.com/store/#!/Горшечные-растения/c/6865351/offset=0&sort=priceAsc

 

подгружаемые javaскриптом с SaaS сервера

 

но он настолько кривой, там нет возможности прописывать тайтлы и дескрипшены + еще 100500 ограничений

 

поэтому решили эти товары скрыть, а вот эта штука  #! означает начало ajax содержимого

 

скрыл индексацию вот так, 

Disallow: /store/?_escaped_fragment_=*

сами странички HTML которые геренируются ajaxом

Link to post
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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

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