Здравствуйте, уважаемые друзья и гости блога Pribylwm.ru! Рад Вас приветствовать в новом 2017 году у себя на страницах блога!
Сегодня у нас с вами очень актуальная тема: Как защитить свой WordPress движок, а именно как правильно убрать, удалить или скрыть meta name generator WordPress, чтобы злоумышленники не смогли определить принадлежность нашего сайта к определенному движку и соответственно не подобрали методы его взлома.
Так давайте же сделаем это прямо сейчас и очень просто — Буквально в один клик и правильно! Не верите? Смотрим и делаем …
Как убрать meta name generator WordPress правильно и быстро? Это по-силам даже новичку!
Как я уже выше сказал, что тег meta name generator нужно скрыть от глаз пользователей и поисковых роботов из-за того, что он может сыграть очень злую шутку с нашим движком WordPress в плане его защищенности от злоумышленников, которые рыщут в интернете в поисках определения принадлежности сайтов к определенному движку, в нашем случае WordPress. И когда движок сайта определен, то у них куча способов и методов, чтобы их взломать.
И есть еще одна причина по которой просто необходимо удалить meta name generator из WordPress — это лишний кусок кода, который относится к совершенно бесполезному материалу в плане SEO продвижения и раскрутки нашего сайта. Да, он просто мешается нам!
Вот две причины по которым нам необходимо избавиться от Meta Name Generator. Думаю, что они очень весомы и стоит заняться этим вопросом безотлагательно и прямо сейчас! Убедил?! Тогда …
Приступаем к удалению ненужного тега — Meta Name Generator!
И так, Вы где-то узнали. что нужно убрать некий кусок кода, который на вашем сайте автоматически, для его безопасности. Вот этот кусок кода (пример с моего сайта Pribylwm.ru):
Но Вы не знаете, что это и за какие функции на WordPress он отвечает? Давайте я в двух словах вам это быстро объясню. Не бойтесь, это быстро!
Строка номер один — отвечает за функцию в WordPress, которая заключается в том, что Вы можете быстро публиковать свои статьи и все материалы, включая картинки и видео с помощью специальной программы — Windows Live Writer. Слышали о такой? Думаю, что не многие знают о ее существовании? Я прав?! Если вам это интересно, то вот официальный сайт программы Windows Live Writer. Но сейчас не об этом. Идем дальше …
Вторая строка, которая нас наиболее интересует — это строка носящая просто информационный характер для каждого пользователя и поискового робота, но к сожалению именно ее злоумышленники используют для взлома сайтов!
Вот от второй строки нам и нужно избавиться как можно быстрее!
Для этого есть специальная функция, которая добавляется к вам на сайт в файл functions.php вашей темы. И дальше все происходит автоматически. Не нужный код второй, злополучной, строки моментально исчезает без следа.
Вот эта функция, которую Вы должны добавить между тегами <?php и ?> в файл functions.php вашей активной темы:
/ убрать все ненужные ссылки для Windows Live Writer remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'rsd_link');
// скрыть версию WordPress function gb_hide_wp_ver () { return ''; } add_filter ('the_generator','gb_hide_wp_ver');
Повторюсь, как Вы только добавите эту функцию в нужное место, то сразу вывод тега meta name generator на вашем сайте прекратится.
Просто сделайте это и убедитесь сами!
На этом все. Я очень рад, что Вы со мной и еще раз — Поздравляю Вас с наступившим 2017 годом!
Удачи и процветания вам!!!
если вам понравился этот материал, то поделитесь им в соцсетях и подпишитесь на мой блог в форме ниже. Мне будет очень приятно и радостно!
pribylwm.ru
META-теги
В продолжении первого поста про DOCTYPE, я, как и обещал, продолжу про META теги. META-теги — это необязательные атрибуты, размещенные в заголовке страницы, которые могут содержать ее описание, ключевые слова к ней, информацию об авторе, управляющие команды для броузера и поисковых роботов, и прочую служебную информацию, не предназначенную для посетителей.
META-теги имеют два возможных атрибута
— <META HTTP-EQUIV="имя" CONTENT="содержимое"> — <META NAME="имя" CONTENT="содержимое"> META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).
Стандартом HTML 4.01 значения и имена мета-тегов НЕ оговариваются, поэтому мы будем рассматривать те значения, которые уже устоялись в интернете и используются чаще других.
Пруфлинк: http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.1 (The META element can be used to identify properties of a document (e.g., author, expiration date, a list of key words, etc.) and assign values to those properties. This specification does not define a normative set of properties.)
Атрибут HTTP-EQUIV
META-теги с атрибутом HTTP-EQUIV эквивалентны HTTP-заголовкам. Обычно они управляют действиями броузеров и могут быть использованы для совершенствования информации, выдаваемой обычными заголовками. Теги такой формы могут дать такой же эффект, что и HTTP-заголовки, и на некоторых серверах автоматически могут быть переведены в настоящие HTTP-заголовки. Некоторые генерируемые сервером поля заголовков не могут быть подменены значениями из META-тегов (в частности Date), другие подменяются только при ненормальном статус-коде (<>200). Когда заголовок не понятен, то значение HTTP-заголовка превалирует над значением META-тегов.
Значения поля content для Аттрибута HTTP-EQUIV
Значение
Описание
Пример использования
Эффект
Expires
Дата устаревания. Управление кэшированием в HTTP/1.0. Если указанная дата прошла, то очередной запрос этого документа вызывает повторный сетевой запрос, а не подгрузку документа из кэша. Дата со значением "0" интерпретируется как "сейчас". Такое значение заставляет броузер каждый раз при запросе проверять — изменялся ли этот документ. Это, кстати относится и к прокси-агентам.
Дата должна быть задана в формате, описываемом в RFC850, <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 2008 08:21:57 GMT"> что эквивалентно HTTP-заголовку Expires: Wed, 26 Feb 2008 08:21:57 GMT
Поисковые роботы могут либо совсем не индексировать такой документ, либо постоянно "обнюхивать" его.
Pragma
Эта директива показывает, что кешированная информация не должна использоваться и вместо этого запросы должны посылаться на сервер. Это директива имеет тоже самое значение что и CACHE-CONTROL:NO-CACHE и представлена для обратной совместимости с HTTP/1.0.
Клиенты должны использовать оба значения PRAGMA:NO-CACHE и CACHE-CONTROL:NO-CACHE когда нужно послать некешируемый запрос к серверу, про который неизвестно – совместим ли он с HTTP/1.1. Если известно, что сервер совместим с HTTP/1.1 клиент НЕ должен посылать PRAGMA заголовок. HTTP/1.1 кэш должен понимать "PRAGMA:NO-CACHE" точно также, как будто клиент послал "CACHE-CONTROL:NO-CACHE".
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Content-Type
Указание типа документа. Может быть расширено указанием кодировки страницы (charset). Если же указывать charset в содержании META-тега, то некоторые браузеры выводят такую страницу уже в заданном charset.
Указание языка документа. Может использоваться поисковыми машинами при индексировании страниц. Комбинация поля Accept-Language (посылаемого броузером) с содержимым Content-language может быть условием выбора сервером того или иного языка.
<META HTTP-EQUIV="Content-language" CONTENT="en-GB"> что эквивалентно HTTP-заголовку Язык описывается парой значений (язык-диалект). В примере: Английский-Великобритания Для русского языка – ru-RU
Используется некоторыми поисковиками
Refresh
Определение задержки в секундах, после которой броузер автоматически обновляет документ. Дополнительная возможность — автоматическая загрузка другого документа.
<META HTTP-EQUIV="Refresh" Content="3, URL=http://www.name.com/page.html"> что эквивалентно HTTP-заголовку Refresh: 3; URL=http://www.name.com/page.html
W3C не рекомендует использовать этот тег. Google страницы с таким тегом игнорирует. Другие поисковые системы, возможно, тоже.
Cache-Control
Определяет действия кэша по отношению к данному документу. Возможные значения: Public — документ кэшируется в доступных для всех кэшах Private — только в частном кэше no-cache — не может быть кэширован no-store — может быть кэширован, но не сохраняется
Тег <meta name="Robots" content="…"> управляет индексацией конкретной web-страницы. При этом роботам можно запретить не только индексацию самого документа, но и проход по имеющимся в нем ссылкам. Инструкции по индексации записываются в поле content. Возможны следующие инструкции: NOINDEX — запрещает индексирование документа; NOFOLLOW — запрещает проход по ссылкам, имеющимся в документе; INDEX — разрешает индексирование документа; FOLLOW — разрешает проход по ссылкам.
r /> ALL — равносильно INDEX, FOLLOW NONE — равносильно NOINDEX, NOFOLLOW Значение по умолчанию: <meta name="Robots" content="INDEX, FOLLOW">. В следующем примере робот может индексировать документ, но не должен выделять из него ссылки для поиска дальнейших документов: <META name="ROBOTS" content="index, nofollow"> Имя тега, названия и значения полей нечувствительны к регистру. В поле content дублирование инструкций, наличие противоречивых инструкций и т.п. не допускается; в частности, значение поле content не может иметь вид "none, nofollow". Google поддерживает дополнительное значение NOARCHIVE, которое запрещает помещать страницу в архив google
<META NAME="Robots" CONTENT="NOINDEX,FOLLOW">
Используется большинством поисковиков
Description
Значение атрибута CONTENT — строка, которая определяет текстовое описание (краткую аннотацию) конкретной страницы Вашего сайта. Не стоит создавать слишком длинное и подробное описание Вашего сайта в данном теге, рекомендуется ограничиться текстом до 100 символов, поскольку поисковые машины, в большинстве случаев, имеют ограничение на количество индексируемых символов. Этот тег может сильно помочь в случаях, когда в документе мало текста, когда это управляющий фреймами файл (frameset) или в начале документа используются скрипты.
<META NAME="description" CONTENT="Данный сайт содержит информацию для любителей старинных автомобилей, на нем Вы можете найти описание с фотографиями редких и эксклюзивных автомобилей">
Самый широко используемый тег. Практически все поисковые системы учитывают его при индексации. Значение этого тега очень важно для раскрутки сайта, практически все поисковые системы опираются на этот тег, а некоторые выводят содержимое этого тега в результатах поиска (Google), поэтому желательно не просто указывать краткое описание документа, но сделать его содержание привлекательным рекламным сообщением.
Keywords
Значение атрибута CONTENT — список ключевых слов, как правило, через запятую, соответствующих содержимому Вашего сайта. Это те слова, в запрос на которые, Вы хотели бы, появления Вашего сайиа в списке результатов поиска. Здесь также рекомендуется ограничиться списком до 30 слов. Можно поместить и наиболее частые опечатки ключевых слов. Также Вы можете здесь записать и английские слова, соответствующие содержимому Вашего сайта. Ну, а какие конкретно нужно писать слова — это уже тема отдельной статьи. Некоторые поисковые системы не индексируют сайты, в которых в данном теге повторяется одно и то же слово для увеличения позиции в списке результатов.
Учитывается большинством поисковых систем. Точно известно, что НЕ учитывает Google и Rambler
document-state
Управление индексацией страницы для поисковых роботов. Определяет частоту индексации — или один раз индексировать (значение Static), или реиндексировать документ регулярно (значение Dynamic).
<META NAME="Document-state" CONTENT="Static">
Используется редко
GOOGLEBOT
Google поддерживает специальный тег Googlebot с помощью которого вы можете указать Google что он не должен индексировать и архивировать вашу страницу, другие поисковые системы этот тег проигнорируют.
<META NAME="GOOGLEBOT" CONTENT="NOARCHIVE">
Author
Автор, создатель сайта. Вряд ли используется поисковыми системами, и нужен скорее всего чтобы можно было показать что сайт сделан именно определенной персоной или фирмой.
<META NAME="AUTHOR" CONTENT="www.neo-systems.ru">
Revisit
Значение этого тега указывает — как часто обновляется информация на вашем сайте, и как часто поисковая система должна на него заходить чтобы увидеть обновления. В силу сложившихся условий — поисковые системы сейчас самостоятельно определяют частоту сканирования сайта, поэтому, возможно, наличие этого тега ничего вам не даст.
<meta name="revisit-after" content="15 days">
habr.com
Настройка Meta-тегов и ключевых слов
Приветствую, друзья! В этой статье речь пойдет о том, как писать мета теги. Теги являются неотделимой частью в оптимизации и раскрутке сайта. И им необходимо уделять не меньше внимания, чем другим пунктам оптимизации. Правильное написание тегов поможет вам раскрутить сайт и заработать на нем. Самое главное при написании meta tags не спешить, а составлять вдумчиво и грамотно с точки зрения оптимизации. Правда это может занять не маленький промежуток времени, но зато это того стоит. И вы вскоре пожнете отличные плоды своего труда. Хочу отметить, что все мета теги должны находиться между этими двумя главными тегами: <head> здесь расположены ваши мета теги </head>.
Описание некоторых мета тегов в MOdx:
Описание мета тегов
Meta title <title>Описание мета тегов, как писать мета теги</title> Это один из наиболее важных тегов, которому поисковые системы придают огромное значение. Заголовок должен содержать ключевые слова, а также быть информативным и привлекательным. Ссылка на Ваш сайт в выдаче поисковой системы будет содержать текст из тега meta title, так что это, в некотором роде, визитная карточка страницы. Как правило, в выдачу поисковой системы попадают 50-80 символов из заголовка, поэтому его размер желательно ограничить этой длиной.
Мета тег description и тэг keywords <meta name=»keywords» content=»как писать мета теги, описание мета тегов, meta title, meta name keywords content , тэг keywords, мета тег description, длина keywords»> <meta http-equiv=»keywords» content=»как писать мета теги, описание мета тегов, meta title, meta name keywords content , тэг keywords, мета тег description, длина keywords»> <meta name=»description» content=»В этой статье речь пойдет о том, как писать мета теги. Теги являются неотделимой частью в оптимизации и раскрутке сайта.»> <meta http-equiv=»description» content=»В этой статье речь пойдет о том, как писать мета теги. Теги являются неотделимой частью в оптимизации и раскрутке сайта.»> Длина содержимого мета тег description не должна превышать 200 символов, a длина keywords — 1000 символов. Это связано с тем, что поисковые серверы, как правило, используют именно такие величины при индексировании информации о вашем сайте. Можно получить отрицательный результат, если поисковые машины отбросят часть описания, превышающего установленные нормы, в результате чего в каталог попадет не вся желаемая информация, либо сервер просто отвергнет регистрацию Вашего сайта. В тэг keywords необходимо вписывать слова или сочетания слов по которым вы хотите продвигать ваш сайт. Если у сайта тиц и pr минимален или оба эти параметра по нулям, то лучше добавлять низкочастотные слова — это те слова, по которым число запросов в поисковике в месяц минимально (например от 10 до 50). Плотность ключевых слов в тексте должна быть около 5 %, т.е. на 100 слов должно приходится 5 ключевиков. Где же взять слова и словосочетания , чтобы потом их вставить в мета тег description и тэг keywords? Эти сервисы помогут найти популярные ключевые слова для meta name keywords content: ad.rambler.ru/swrds/wrds.pl — определить популярные ключевые слова в Рамблер. wordstat.yandex.ru — определить популярные ключевые слова в Яндекс. stat.go.mail.ru — определить популярные ключевые слова в системе Mail.Ru. ajx.ru — определить популярные ключевые слова в неофицальном сервисе Yandex Direct. www.webconfs.com — буржуйский сервис показывающий ключевые слова для поисковиков. В мета тег description необходимо вставить описание вашей странички, оно будет выводиться при поиске поэтому должно быть красиво составлено. Также в описание можно включить популярные ключевые слова, которые вы прописывали для meta name keywords content.
Черные методы оптимизации: — не включайте термины, слова и словосочетания, которые не связаны с темой вашей страницы, так как в Internet такое поведение считается некорректным и будет являться спамом, в результате чего поисковики могут забанить ваш сайт; — не используйте скрытый текст и скрытые ссылки, это конечно поможет немного раскрутиться, но в итоге — бан; — клоакинг и скрытая переадресация; — страницы, субдомены и домены, в значительной степени повторяющие содержание друг друга; — страницы портала, предназначенные исключительно для поисковых систем, и другие отсекатели cookie, например, партнерские программы, где оригинальное содержание почти или совсем отсутствует. Хочу сказать, что постоянное использование обходных путей и запрещенных приемов в продвижении сайта, может нанести ему весьма существенный вред, вплоть до бана и исключения сайта из индекса поисковиков.
мета тег robots <meta name=»robots» content=»index,follow»> Это будет значить: роботам — индексировать страницу и идти дальше по ссылкам на ней. Другой вариант той же инструкции: <meta name=»robots» content=»all»> Оба варианта равнозначны. Интересная статья на тему как составить robots txt
Другие теги <meta name=»resource-type» content=»document»> Это означает, что если бот определил страницу как документ (т.е. это — не файл картинки или чего-либо подобного), он должен её проиндексировать
<meta name=»document-state» content=»dynamic»> Здесь говорится о том, что если тип документа — динамический, то бот должен регулярно возвращаться для реиндексации.
<meta name=»revisit-after» content=»20 days»> Это пожелание боту, как часто реиндексировать документ. Не инструкция, а именно пожелание. Бот может его проигнорировать. Вообще здесь следует быть осторожным — если написать revisit-after 1 day и не менять страницу вообще — бот может обидеться и посчитать это попыткой его спама. В этом случае — ждите санкций (вплоть до вылета из индекса). В принципе, revisit-after можно не писать вовсе.
Теги <h1>, <h2>, <h3>, <h4>, <h5> и <h6> <h1>Описание мета тегов: h1 h2 h3, meta name Author, meta name copyright, reply-to, meta name Refresh, meta Name Date, meta http-equiv expires, meta http-equiv content-type</h1>. То есть в комментариях пишем заголовок первого уровня, содержащий ключевые слова. Яндекс то, что в тегах комментария не индексирует, пишем мы это исключительно для Рамблера. Написанная фраза в теге h1 будет иметь больший приоритет при поиске, чем в h2, h3, h4, h5 и h6.
meta name Author <meta name=»author» lang=»ru» content=»имя автора»> или <Meta name=»Author» Content=»имя автора»>
meta name copyright <meta name=»copyright» content=»www.dispsoft.ru»> Указание авторских прав
meta name reply-to <Meta name=»Reply-to» Content=»адрес E-Mail»> Указание E-Mail
meta name Refresh <Meta name=»Refresh» Content=»число (в секундах); Url=имя файла с расширением»> Пример: <Meta name=»Refresh» Content=»10; Url=INDEX.HTM»> Данный пример загружает документ INDEX.HTM через 10 секунд.
meta Name Date <Meta Name=»Date» Content=»месяц, число, год и время через пробел»> Дата создания сайта. Пример: <Meta Name=»Data» Content=»May 28 1999 15:34 Am»>
meta http-equiv expires <meta http-equiv=»expires» content=»Mon, 25 Mar 2008 00:00:01 GMT»> Для того, чтобы при просмотре документа браузер брал свежую версию документа, а не версию из кеша используется
meta http-equiv content-type <meta http-equiv=»content-type» content=»text/html; charset=windows-1251″> Для определения браузером языка, на котором написана страница используется
meta http-equiv refresh <meta http-equiv=»refresh» content=»1; url=http://адрес_вашей_страницы»> Если неопытный Web-мастер скопирует Вашу страницу, в которой оставит следующий тег, то при заходе на эту страницу браузер автоматически перейдет на Вашу страницу