Доброе утро всем
У меня есть свой сайт в WordPress, изначально я приобрел SSL-сертификат и использую версию https для отображения в результатах поиска Google.
но из-за https я видел одну проблему, заключающуюся в том, что мой трафик уменьшается, поэтому, чтобы снова увеличить свой трафик, я планировал показывать версию http в результатах поиска Google, используя приведенный ниже код
RewriteOptions inherit
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Через некоторое время все URL-адреса https были удалены из результатов поиска Google, а все URL-адреса http проиндексированы в результатах поиска Google.
Но все же я столкнулся с одной проблемой, что мой текстовый URL-адрес роботов по-прежнему отображается в результатах поиска Google, как показано ниже.
https://yourdomain.com/robots.txt
а также
моя версия https 301 перенаправлена на http, используя приведенный выше код, который я уже показал.
но вышеупомянутые два URL-адреса по-прежнему отображаются в результатах поиска Google, Google показывает проблему дублированного контента.
Кто-нибудь может показать мне трюк, чтобы удалить текстовый файл HTTPS роботов из результатов поиска Google.
Спасибо
Вы можете вставить это правило в корень сайта .htaccess ** чуть ниже RewriteEngine On
линия, чтобы бросить 404 для robots.txt
запрос:
RewriteEngine On
RewriteRule ^robots\.txt$ - [L,R=404,NC]
Других решений пока нет …