这是我的情况。我正在创建一个插件,它使用第三方API服务。如果我包括文件ajaxAPI。php,然后通过jQuery ajax和完整url调用它,例如http://dev.website.co/wp-content/plugins/secret-plugin/ajaxAPI.php 我得到一个403错误。
我意识到这是我的服务器配置,但其他用户可能也有同样的问题。我的解决方法是在站点根目录中创建一个文件夹,将我的ajax文件放在那里,然后在那时调用它。将有通过API传递的敏感数据,因此为了最终用户的安全,我不想在自己的服务器上托管ajax文件。
摘要:当插件目录返回403错误时,如何进行ajax调用?