说实话这个问题从Wordpress for Blackberry一出来开始就困扰我了。以前我有两个博客,一个是现在的Tao’s opinion,另一个是Wi-tech(已关闭)。前者死活不能用,后者完全没问题。。。一直找不到具体原因。今天把问题解决了,跟大家分享一下。

问题描述:用黑莓版Wordpress登录自己的博客,总会弹出找不到’xmlrpc.php endpoint’的问题

一般解答:去WP的后台打开xmlrpc撰写。这个相信一般的WP博主都干过,大部分情况下可以奏效,但是我不属于这部分,唉~

牛逼解答:参考了这篇文章,大概知道了问题不是出在xmlrpc本身,而是访问被限制了。

首先看看你的首页源代码,是否含有这一条meta tag信息

<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://地址/xmlrpc.php?rsd” />

如果有的话,进到你的webftp文件管理,以Dreamhost为例,可以看到一个.htacess文件,我们选择edit

正常情况下,里面只有以下内容

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule /xmlrpc.php /xmlrpc.php [L]
</IfModule>
# END WordPress

如果还有其他内容,(比如安装了wpcache会加一些东西进去,每个部分都是#开头的)建议删掉先看看。

原先我的这个文件里面一团糟,我删掉以后,再次调用黑莓WP客户端,居然还是提示找不到xmlrpc!!!

但是当我输入全地址时,就是www.wi-gadget.com/xmlrpc.php , 成功了!

希望以上的东西对各位有用,尤其是通过手机客户端(iPhone,黑莓,安卓)管理WP的朋友!如果还有问题,欢迎留言!

你可能会感兴趣的文章