-
Почему генерируется много ненужных ссылок на сайте?
- Просмотров 1576
Здравствуйте уважаемые эксперты. Подскажите как избавиться на сайте от генерации большого количества ссылок вида /wp-admin/admin-ajax.php?action
Из - за чего может это происходить? Такой ситуации ранее не было, то есть гугл веб мастер их не "находил". Хостинг (запрещены названия провайдеров) от проблемы красиво ушел, в сети не могу найти решение.
ответы (7)Какой генерации?
все что идет после знака вопроса, это обращение к методу функции или отправка значения переменной в файл admin-ajax.php.
что туда уходит в функцию? Что говорят логи? И чем оно вас пугает?
Видимо get параметры не закрыты от индексации поисковыми ботами. Обычно в Wordpress это блокируется правилами модрерайта (.htaccess), возможно, правила повредились. Ну и дополнительно можно запретить индексацию такого рода ссылок в robots.txt
Доступ для поисковых ботов к данному файлу в wp был разрешен около 3 лет назад:
https://core.trac.wordpress.org/ticket/33156
Отображение в вебмастере не является проблемой , предположительно на данный url адрес ссылается какой то из плагинов.
admin-ajax.php - это системный скрипт CMS WP, через данный скрипт идет обработка запросов к Вашему сайту, беспокоиться не о чем.
- Автор вопроса
Беспокоиться есть о чем, в гуглвебмастер количество ссылок растет в геометрической прогрессии, вот скриношт, не подскажете, как можно исправить эту ситуацию?
При желании Вы можете закрыть от индексации данные адреса для гугла: https://support.google.com/webmasters/answer/6062596?hl=ru
но нужно чётко понимать, что вы делаете, дабы не закрыть полезные страницы, данный вопрос скорее относится к настройке WP, а не к хостингу. Успеха вашему проекту!- Автор вопроса
но нужно чётко понимать, что вы делаете, дабы не закрыть полезные страницы, данный вопрос скорее относится к настройке WP, а не к хостингу. Успеха вашему проекту!\n\n
но нужно чётко понимать, что вы делаете, дабы не закрыть полезные страницы, данный вопрос скорее относится к настройке WP, а не к хостингу. Успеха вашему проекту!
К сожалению я не силен в этих вещах, не подскажете конкретно, как это можно сделать, robots.txt сейчас такой:
User-agent: Yandex
Disallow: *?
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-json/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: */embed
Disallow: */feed
Disallow: /cgi-bin/
Disallow: *?s=
Allow: /wp-admin/admin-ajax.php
User-agent: *
Disallow: *?
Disallow: /*?*
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-json/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: */embed
Disallow: */feed
Disallow: /cgi-bin/
Disallow: *?s=
Disallow: /*?*wp-admin/admin-ajax.php?action=
Allow: /wp-admin/admin-ajax.php.
Заранее благодарен.
напишите на почту dmitrym@handyhost.ru, укажите адрес сайта и адрес страницы, где наблюдаются нежелательные ссылки /wp-admin/admin-ajax.php?action, я вам помогу.
От панели управления зависит ваше удобство в настройке хостинге\сайта.
Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.
Облачный хостинг - распределение нагрузки на несколько серверов, если сервер с вашим сайтом перегружен или не работает. Это гарантия того что пользователи в любом случае смогут видеть ваш сайт. Но это дорогая, более сложная опция, которую предоставляют далеко не все провайдеры.
Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.
VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.
Выделенный сервер - нужен для очень сложных и ресурсоемких проектов. Для вас выделяют отдельный сервер,мощность которого будете использовать только вы. Дорого и сложно настраивать.
Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.
CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.
Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера. С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).
Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).
Безлимитный хостинг - хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.
Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".
Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.
Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.
Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.
Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.
Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.
На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.
ASP.NET - платформа для разработки веб-приложений от Майкрософт.
ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.