当用户单击按钮时,我使用XMLHttpRequest将某些内容保存到数据库中。这在使用localhost时似乎有效,但在我启动网站后,只发生了404错误。
Firefox控制台说:
POST http://mydomain.com/wp-content/themes/minmeme/save.php [HTTP/1.1 404 Not Found 999ms]
但是当我复制该URL并手动打开它时,该文件显然存在。
Javascript代码保存在script.js
中,并与save.php
放在同一文件夹中:
var ajax = new XMLHttpRequest();
ajax.open("POST",'/wp-content/themes/minmeme/save.php',false);
ajax.setRequestHeader('Content-Type', 'application/upload');
ajax.send(imgurl);
答案 0 :(得分:0)
这是WordPress永久链接结构搞砸了。通过使用自定义永久链接(%postname%),我无法直接访问Wordpress外的任何.php文件。
将永久链接设置为标准,现在服务器找到该文件。错误现在改为403.1但是......