Pingbacks don't work for me, neither incoming nor outgoing. Enabling logging in xmlrpc.php and making sure the logfile is word-writable produces nothing but an empty logfile.
My blog is on lighthttpd, using pretty permalinks and the following mod_rewrite rules:
$HTTP["host"] =~ "mriedel\.org" {
url.rewrite-once = (
# Exclude some directories from rewriting
"^/([a-z]{2}/)?((wp-admin|wp-includes|wp-content|files)/.*)" => "/$2",
# Exclude .php files at root from rewriting
"^/([a-z]{2}/)?([^/]*\.php)" => "/$2",
# Handle permalinks and feeds (qTranslate)
"^/([a-z]{2})/(.*)$" => "/index.php/$2?lang=$1",
# Handle permalinks and feeds (no qTranslate or qTranslate default language)
"^/(.*)$" => "/index.php/$1"
)
}
imo, those rules should cover xmlrpc.php. I can reach mriedel.org/xmlrpc.php in the browser, so it should be fine.
plugins installed and activate:
- qTranslate
- all in one SEO pack
- statPress
- WP-Syntax
- WP Security Scan
Any help appreciated :)
Edit: trackbacks don't work either
Edit2: an incoming testback test produced the following in the logfile:
2009-01-05 03:27:13 Input: <?xml version="1.0"?>
<methodCall>
<methodName>pingback.ping</methodName>
<params>
<param><value><string>http://smartyr.wordpress.com/2009/01/05/trackback-test/</string></value></param>
<param><value><string>http://mriedel.org/2009/01/05/another-pingback-test/</string></value></param>
</params></methodCall>
2009-01-05 03:27:13 Output: (PB) URL='http://mriedel.org/2009/01/05/another-pingback-test/' ID='66' Found='url_to_postid()'
2009-01-05 03:27:19 Input: <?xml version="1.0"?>
<methodCall>
<methodName>pingback.ping</methodName>
<params>
<param><value><string>http://smartyr.wordpress.com/2009/01/05/trackback-test/</string></value></param>
<param><value><string>http://mriedel.org/2009/01/05/another-pingback-test/</string></value></param>
</params></methodCall>
2009-01-05 03:27:19 Output: (PB) URL='http://mriedel.org/2009/01/05/another-pingback-test/' ID='66' Found='url_to_postid()'
yet no trackback is shown.