0

嗨伙计,

我在这里的第一篇文章,感谢我之前已经阅读过的任何帮助。

我正在开发一个 wordpress 项目。看来我错过了我的问题的概述。我使用 ajax 来接收额外的产品数据。http:url/product/additional_ajax_data...

这工作正常,除了直接调用 ajax url。直接调用 ajax url 会导致 404 未找到。

请不要给出如下指示:在标题中添加 200 ok... 因为该项目将包含数千页,并且像这样的解决方法是行不通的...

附加信息:网址没有 ajax 哈希标签...并且内容将根据最后一个 url 片段动态加载

我找到了解决方案:

为了防止 Wordpress 在直接调用 ajax url 时出现 404,请向系统添加重写端点。

您可以在 Wordpress 上关注 Jon Cave 的帖子:

http://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/

也适用于自定义 post_types 和自定义分类法,密切关注您想要注册自定义端点重写的类型(这可能取决于您的帖子类型、页面类型等选项......)。

4

1 回答 1

0

如果您确定 url 正确且文件存在,请检查文件的权限是否不太严格。还要检查 .htaccess 以确保它不会直接加载某些文件扩展名

于 2013-03-01T15:50:11.420 回答