I had a problem before where my blog was not <b>receiving trackbacks and pingbacks</b>. Although the solution was an error on my part, I’ll still share it.
How did I discover about this problem?
I got to know this when I went to my wordpress admin dashboard and I see these incoming links to my blog. I checked them out and some of them are linking to my post. I should be expecting a trackback but I did not get any so I concluded that something was wrong.
I browsed around the web looking for solutions to these problems but I could not find anything that could help me. Most of them are talking about the xmlrpc.php file. I decided to look where my xmlrpc.php file too and tried to access it by typing it in my address bar. And there you have it, problem solved.
No wonder I could not receive any trackbacks or pingbacks. It’s because the file that is processing them (xmlrpc.php) is not accessible. This is a side-effect of my changing of permalink structure last November 2007. Basically, what I did last November was to redirect http://silkenhut.com/blog to http://silkenhut.com only. For example, the post http://silkenhut.com/blog/my-post will become http://silkenhut.com/my-post. However, it also affected my xmlrpc.php file which was located inside the blog folder. It became http://silkenhut.com/xmlrpc.php which does not exist.
I made a simple fix in my .htaccess file and my problem is solved. I added this line. This is like making an exemption to the rule in the previous paragraph.
RewriteRule ^xmlrpc.php – [L]
Trackback / Pingback Test
You can start make a test trackback / pingback by going to this site, Test Track. It’s a wordpress blog that you can make a random post and link to any of your articles to see if there’s a trackback created.
uncheck require to leave a name