2015-04-22 4 views
0

Я получил почту от инструментов Google для веб-мастеров, которые странные URL-адреса, где индексируются. URL-адреса, такие как mywebsite.com/cheap-medicine/ и т. Д.Сайт Drupal взломан, но не может найти источник?

У меня есть сайт Drupal, и я могу видеть, что эти URL индексируются. И используя прокси-сервер, я сам вижу страницу. Однако я не могу найти источник.

  • Я просмотрел кучу файлов, но они не изменились.
  • Также я искал всю свою базу данных и, конечно же, изучал брэнд Drupal для странного контента.
  • Я даже искал весь свой сервер с помощью Linux grep, также нет результата для слов на странице. В URL-адресах базы данных / также нет странных URL-адресов.
  • я, конечно, также проверить .htaccess файлы

Как эти адреса доступны, если я не могу найти их в любом месте?

ответ

2

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

Если ваш .htaccess-файл или любой файл .htaccess внутри любого подкаталога сайта не были взломаны, вы, вероятно, захотите переустановить ядро ​​Drupal. Если вы следовали надлежащей практике разработки, никогда не редактируя файлы сторонних сторон, то вы не потеряете никакой работы или времени, потому что это будет новая копия, которую вы установили в первый раз.

После этого убедитесь, что ядро ​​работает правильно в состоянии по умолчанию, и проблема исчезла. Затем вы можете копировать обратно в исходные файлы в свою инфраструктуру Drupal и перенастраивать и возобновлять.

Если проблема вернулась после того, как вы поместили исходные файлы, проблема в ваших источниках.

Вы также можете попробовать grepping для условий индивидуально i.e. grep -rin "medicine" ./* в поле GNU/Linux, чтобы узнать, появляются ли эти условия.

+0

Привет, Почему downvote (если это был ты)? Я, конечно, проверил .htaccess, был первым, что я проверил, и ничего в нем. Что еще может быть? Я также уже пробовал grep .. – user2897757

+0

@ user2897757: лучше не начинать гадать, кто вас подал. Downvoting on Stack Overflow - обычное явление, и вы не должны беспокоиться о нечетных или двух. Вопрос трудно ответить из приведенной информации, поэтому, возможно, именно поэтому кто-то занижен - мы можем только догадываться. – halfer

+0

@halfer, ладно, я получаю это :) Брайан, спасибо большое. Я сделаю еще кое-что в других файлах .htaccess. Grep не возвращает никаких результатов (за исключением некоторых спам-писем на сервере) – user2897757