Закрыть
Скидки в Webasyst 25–29 ноября 2021

Дубли тэгов Принято

1

В вебмастере наблюдается такая свистопляска. И так со всеми тэгами, то один дубль, то другой и не понятно откуда + берутся.

после очередного обновления.

Какие мысли на этот счет?

2 комментария

  • +1

    Похоже, что всё именно так. Передал разработчикам, чтобы устранили дубли.

    Пока что можно в теме дизайна перед строкой вида

    {if !empty($canonical)}<link rel="canonical" href="{$canonical}"/>{/if}

    добавить

    {$current_url = $wa->currentUrl(false, true)}
    {if strpos($current_url, '/tag/') !== false && strpos($current_url, '%20') !== false}
    {$canonical = str_replace('%20', '+', $current_url)}
    {/if}

    Это добавит на страницы тегов с пробелом атрибут canonical с адресом страницы, где символ пробела заменён на символ +.

    Если вы, наоборот, хотите, чтоб адреса с пробелами считались основными ("каноническими"), то код получится таким:

    {$current_url = $wa->currentUrl(false, true)}
    {if strpos($current_url, '/tag/') !== false && strpos($current_url, '+') !== false}
    {$canonical = str_replace('+', '%20', $current_url)}
    {/if}
  • +1
    Vladislav Vladislav 17 июня 2017 09:50 #

    Может SEO гуру подскажут как лучше с + или пробел?

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите