Jquery load给了我一个在WPMU中找不到的404
我开发了一个插件,可以在单个站点上正常工作。Jquery load给了我一个在WPMU中找不到的404,jquery,wordpress,Jquery,Wordpress,我开发了一个插件,可以在单个站点上正常工作。 但是当在WPMU和子域上测试它时,我得到了一个404NotFound错误 奇怪的是,即使我收到了错误消息,内容还是被加载了,但是内容从来没有显示过 您可以在此处看到屏幕截图: jQuery代码如下所示: jQuery.post("/wp-content/plugins/wp-eventcal/eventcal_jquery.php", { instance: 'getEvent', eventID: eventID }, function(
但是当在WPMU和子域上测试它时,我得到了一个404NotFound错误 奇怪的是,即使我收到了错误消息,内容还是被加载了,但是内容从来没有显示过 您可以在此处看到屏幕截图:
jQuery代码如下所示:
jQuery.post("/wp-content/plugins/wp-eventcal/eventcal_jquery.php", { instance: 'getEvent', eventID: eventID },
function(event)
{
alert(event); // For testing - never fires
}, "json");
对如何解决这个问题有什么建议吗
.htaccess
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
发生此问题的原因是您的
eventcal\u jquery.php
未包含在Wordpress框架中,因此调用时,wp返回404。只需包含标题('HTTP/1.1200ok')
在eventcal_jquery.php
中包含wp-blog-header.php后,出现此问题的原因是您的eventcal_jquery.php
未包含在Wordpress框架中,因此调用时,wp返回404。只需包含标题('HTTP/1.1200ok')
将wp-blog-header.php包含在eventcal\u jquery.php
中后,我认为您需要查看htaccess。我对.htaccess
文件没有任何线索。所以,如果您在这里看到任何异常,请告诉我:)我想您需要查看htaccess。我对.htaccess
文件没有任何线索。所以,如果你在这里看到任何异常,请告诉我:)该死!成功了!你不知道艾达,我是多么挣扎!非常感谢你!:)下次你到挪威时,我会给你买杯啤酒该死!成功了!你不知道艾达,我是多么挣扎!非常感谢你!:)下次你到挪威时,我会给你买杯啤酒