我正在尝试使用AJAX执行POST请求。 本网站http://www.learn-it-up.de/sap-kurse/对http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php进行AJAX POST,但返回403禁止。
当我在brwoser(GET)中调用网站http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php direkt时,它有效!所以只有POST不起作用。
当我在本地主机上尝试这一切时,它也有效! 那么我可以改变哪些配置来实现这项工作呢?
我无法发布AJAX请求,因为它不允许发布代码,但是当我在localhost上下载时它正在工作。
顺便说一句,我正在使用Wordpress。
答案 0 :(得分:1)
可能是服务器配置拒绝了POST http方法。也许你在服务器中有一些mod_rewrite(我假设是apache)规则,可能会将你的帖子重定向到其他地方。
此外,您正在测试的服务器和wordpress实例的基础结构或配置可能与您的环境完全不同,可能您之间有一个nginx或其他可能干扰的组件等。
比较本地环境和服务器之间的配置和基础架构,您很可能会找到答案。