У меня есть интернет-магазин Magento, который с поисковых систем перенаправляет на спам / неправильный сайт.
Исходная ссылка http://example.com который перенаправляет на http://www.example2.com/ но только из поисковых систем.
Если вы введете ссылку прямо в браузере, она перейдет на сайт правильно.
Кажется, он взломан и может быть файлом htaccess, но в этом нет ничего подозрительного.
Тогда возникает вопрос: где и как я могу найти, где производится возможное перенаправление? Представьте, что это может быть какой-то вставленный код php? Как мне легко найти спам-код, выполняющий это перенаправление?
В index.php тоже ничего нет.
Если вы запросите свой сайт без агента пользователя, вы получите:
<br />
<b>Notice</b>: Undefined index: HTTP_USER_AGENT in <b>/var/www/coolslips.dk/public_html/includes/config.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code</b> on line <b>3</b><br />
<br />
<b>Notice</b>: Undefined index: HTTP_USER_AGENT in <b>/var/www/coolslips.dk/public_html/includes/config.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code</b> on line <b>4</b><br />
<br />
<b>Notice</b>: Undefined index: HTTP_USER_AGENT in <b>/var/www/coolslips.dk/public_html/includes/config.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code</b> on line <b>5</b><br />
<br />
<b>Notice</b>: Undefined index: HTTP_USER_AGENT in <b>/var/www/coolslips.dk/public_html/includes/config.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code</b> on line <b>6</b><br />
<script type="text/javascript">window.location.href = 'http://coolslips.dk/errors/report.php?id=1151386284028&skin=default';</script>
Так что взгляните на /var/www/coolslips.dk/public_html/includes/config.php
И посмотрите на вашу папку / новости. Кажется, что есть некоторые HTML-файлы (например, /news/A-Lange.html)
Других решений пока нет …