我有一个Magento网店,从搜索引擎重定向到垃圾/错误的网站。
原始链接http://example.com重定向到http://www.example2.com/,但仅限于搜索引擎。
如果您直接在浏览器中输入链接,则会正确访问该网站。
所以它似乎被黑了,它可能是htaccess文件,但它根本没有任何可疑之处。
问题是,我在哪里以及如何找到可能的重定向的位置?想象一下,它可能是某种插入的PHP代码?如何轻松找到执行此重定向的垃圾邮件代码?
index.php中也没有任何内容。
答案 0 :(得分:1)
如果您在没有用户代理的情况下请求您的网站,您将获得:
<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
看看你的/ news文件夹。似乎有一些html文件(例如/news/A-Lange.html)