killer911 Опубликовано 14 января, 2019 Поделиться Опубликовано 14 января, 2019 До переезда на ipb4 с ВП продвигался сайт по страницам тегов. В ipb4 индексация тегов закрыта. В годе есть страниц тегов есть <meta name="robots" content="noindex"> как убрать этот код, ума не приложу! подскажите? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 14 января, 2019 Поделиться Опубликовано 14 января, 2019 Теги относятся к модулю поиска, а результаты поиска по умолчанию закрыты для индексации. Открыть \applications\core\modules\front\search\search.php Найти \IPS\Output::i()->metaTags['robots'] = 'noindex'; // Tell search engines not to index search pages Заменить на if( !\IPS\Request::i()->tags ) { \IPS\Output::i()->metaTags['robots'] = 'noindex'; // Tell search engines not to index search pages } killer911 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
siv1987 Опубликовано 15 января, 2019 Поделиться Опубликовано 15 января, 2019 Есть еще вариант с правкой шаблона Customization -> %Тема% -> core -> global -> global -> includeMeta Найти {{foreach \IPS\Output::i()->metaTags as $name => $content}} Ниже добавить {{if $name == 'robots' AND request.app == 'core' AND request.module == 'search' AND request.tags}} {{continue;}} {{endif}} killer911 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
killer911 Опубликовано 15 января, 2019 Автор Поделиться Опубликовано 15 января, 2019 21 час назад, siv1987 сказал: Теги относятся к модулю поиска, а результаты поиска по умолчанию закрыты для индексации. Открыть \applications\core\modules\front\search\search.php Найти \IPS\Output::i()->metaTags['robots'] = 'noindex'; // Tell search engines not to index search pages Заменить на if( !\IPS\Request::i()->tags ) { \IPS\Output::i()->metaTags['robots'] = 'noindex'; // Tell search engines not to index search pages } спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.