Я получил письмо от инструментов Google для веб-мастеров, которые индексируют странные URL-адреса. URL-адреса, такие как mywebsite.com/cheap-medicine/ и т. Д.
У меня есть веб-сайт Drupal, и я вижу, что эти URL проиндексированы. И с помощью прокси я сам вижу страницу. Тем не менее, я не могу найти источник.
/
Таблицы маршрутизации также не показывают странных URL. .htaccess
файлыКак эти URL доступны, если я нигде не могу их найти?
Посмотрите в свой файл .htaccess, он содержит много энергии. Это может заставить эти странные URI замаскировать себя. Попробуйте проверить действительность этого файла. Это может быть, откуда это исходит.
Если ваш файл .htaccess или любой файл .htaccess внутри какого-либо подкаталога сайта не был взломан, то вы, вероятно, захотите переустановить ядро Drupal. Если вы следовали надлежащей практике разработки, никогда не редактируя сторонние основные файлы, то вы не потеряете ни работу, ни время, потому что это будет свежая копия по умолчанию того, что вы установили в первый раз.
После этого убедитесь, что ядро работает правильно в состоянии по умолчанию и проблема устранена. Затем вы можете скопировать обратно ваши исходные файлы в вашу платформу Drupal, перенастроить и возобновить работу.
Если проблема возвращается после того, как вы положили исходные файлы обратно, то проблема в ваших источниках.
Вы также можете попробовать поискать термины по отдельности, т.е. grep -rin "medicine" ./*
на коробке GNU / Linux, чтобы увидеть, появляются ли эти термины.
Других решений пока нет …