Опубликовано: 11 февраля 2017
Закрыть страницу поиска тегом
Добрый день.
Как в шаблоне можно закрыть страницу с результатами поиска
мета-тегом <meta name="robots" content="NOINDEX,NOFOLLOW"/> .
Дописать где-то в search.html?
можно ли этими метатегами закрыть результаты сортировки /?sort=rating&order=desc
и страницы пагинации /?page=3
Комментарии (4)
параметры в вебасист можно отловить с помощью
{$wa->get("key")}
прописываете условие (если есть парметр page)
{if $wa->get("page")}
<meta name="robots" content="NOINDEX,NOFOLLOW"/>
{/if}
если 2 параметра
{if $wa->get("page") || $wa->get("sort")}
<meta name="robots" content="NOINDEX,NOFOLLOW"/>
{/if}
эту конструкцию прописать в файл index.html после
<meta name="Description" content="{$wa->meta('description')|escape}" />
еще требуется закрыть тегом <meta name="robots" content="NOINDEX,NOFOLLOW"/> и все страницы в роботсе.
Disallow: /search/
Disallow: /search/?query=
Disallow: /search/?page=
Disallow: /cart/
Disallow: /checkout/
Disallow: /my/*
это так же можно?
{if strpos($wa->currentUrl(), '/search/') !== false || strpos($wa->currentUrl(), '/cart/') !== false || strpos($wa->currentUrl(), '/checkout/') !== false || strpos($wa->currentUrl(), '/my/') !== false}
<meta name="robots" content="NOINDEX,NOFOLLOW"/>
{/if}
Все работает, спасибо за совет.
изменил только '/search/*' и '/cart/*'