尝试在.htaccess中添加如下代码却导致了500错误:

<Files xmlrpc.php>
Order Allow,Deny
Deny from all
</Files>
解决方法

请检查apache的配置文件中的mod_access_compat和mod_authz_host模块是否开启。
分别找到以下两条,去掉前面的井号取消注释,并重启apache

LoadModule access_compat_module modules/mod_access_compat.so
LoadModule authz_host_module modules/mod_authz_host.so