Как мне избавиться от тега x-robots в заголовке моего http ответа - PullRequest
1 голос
/ 08 февраля 2020

Итак, у меня есть веб-сайт WordPress на сервере, на котором всегда присутствует тег x-robots, потому что это в основном хостинг для облачного хранилища.

Я хочу избавиться от тега, потому что с ним мой сайт не будет проиндексирован для Google и других поисковых систем.

Я пытался перезаписать его в файле .htaccess, и по какой-то причине он прекрасно работает на всех html страницах, но на всех php страницах. не меняйся Я попытался сбросить заголовок, используя функции. php и header. php моей темы WordPress, но безуспешно.

Я использовал Header always unset x-robot-tag в файле htaccess.

1 Ответ

0 голосов
/ 08 февраля 2020

Если вы используете гибкий SSL Cloudflare, то вы можете изменить URL-адреса своего сайта на HTTPS. Безопасный способ сделать это - добавить этот код в конфигурацию wp. php

define('SP_REQUEST_URL', ($_SERVER['HTTPS'] ? 'https://' : 'http://') . $_SERVER['HTTP_HOST']);

define('WP_SITEURL', SP_REQUEST_URL);
define('WP_HOME', SP_REQUEST_URL);

Он будет использовать запрошенный протокол в качестве URL-адреса сайта, поэтому в Cloudflare вы можете просто создать правило страницы для отправки всех HTTP-траффиков c на HTTPS, что означает, что URL-адрес сайта и дома всегда будет HTTPS (поскольку теперь вы можете использовать HTTPS ).

Ваша карта сайта Yoast SEO или другого плагина будет в HTTPS. Обязательно включите другие параметры Cloudflare SSL, такие как automati c rewrits, а также используйте официальный плагин Cloudflare.

Ответ: https://github.com/Yoast/wordpress-seo/issues/3877#issuecomment -347184510

Удалите свою карту сайта из консоли Google для веб-мастеров и повторно отправьте новую.

Несколько других решений :

Измените свой SEO-плагин на другой или удалите строку, если используете карту сайта Google генератор:

if(!headers_sent()) header('X-Robots-Tag: noindex', true, 200);

в /wp-content/plugins/google-sitemap-generator/sitemap-core.php

Внимание Это может вызвать другую проблему пожалуйста, сделайте резервную копию ваших оригинальных файлов.

...