function yw_noindex_follow() {$url = $_SERVER['REQUEST_URI']; if (strpos($url,'?prefix_id=6&order=title ') !== false) { echo '<meta name="robots" content="noindex, follow" />' . "\n"; }}add_action( 'wp_head', 'yw_noindex_follow', 1);
В функции вашей темы добавьте и будет отдавать на этих страницах. Можно вообще все GET убить. (для wp)
add_action( 'wp_head', function() { if (isset($_GET) && $_GET) { echo '<meta name="robots" content="noindex, follow" />' . "\n"; }}, 1);
Можно 404 отдать и не парится.
RewriteEngine onRewriteCond %{QUERY_STRING} ^prefix_id$RewriteRule ^(.*)$ - [R=404,L]
Все проверяйте, подправьте...
Наверно страницы с GET параметрами в урле?
Ясно, не использовал его, но можно у себя проверить и добавить скажем автору и названию CDATA. Как вариант. Написать на форуме плагина, вроде там быстро отвечают.
В какой плагин используете если wp?
Спасибо за предложение. Я написал в поддержку несколько дней назад и специалисты пришли к выводу, что проблема на их стороне. Отпишутся, как решение будет найдено. Но обязательно буду иметь в виду ваше предложение. Надеюсь вопрос на долго не затянется, пока еще не решен видимо.
Что бы не задавать себе в будущем вопроса, а может это именно виджет влияет на позиции...? ))
Переопределите на div или что вам подходит.
Любой барчик типо такого https://wordpress.org/plugins/hashbar-wp-notification-bar/
Их масса в репо wp, есть по проще.
Если вы перешли на новый алл сео, то фильтры в нем поменялись и используемый вами, теперь вот так будет aioseo_canonical_url