Wordpress Ajax deeplink提供404
大家好, 我在这里的第一篇帖子,感谢大家对我的帮助 我正在做一个wordpress项目。我似乎忽略了对我的问题的概述。 我使用ajax来接收额外的产品数据。http:url/product/additional\u ajax\u数据 除了直接调用ajax URL之外,这一切都很好。直接调用ajaxurl 找不到404 请不要给出这样的指示:添加200确定到标题。。。因为这个项目 由数千页组成,像这样的工作是不可能的 传统信息:url没有ajax哈希标记…内容将根据最后一个url片段动态加载 我找到了解决办法: 为了防止Wordpress在直接调用ajax url时出现404错误,请将重写端点添加到系统中 你可以在Wordpress上点击Jon Cave的帖子:Wordpress Ajax deeplink提供404,ajax,wordpress,url,http-status-code-404,Ajax,Wordpress,Url,Http Status Code 404,大家好, 我在这里的第一篇帖子,感谢大家对我的帮助 我正在做一个wordpress项目。我似乎忽略了对我的问题的概述。 我使用ajax来接收额外的产品数据。http:url/product/additional\u ajax\u数据 除了直接调用ajax URL之外,这一切都很好。直接调用ajaxurl 找不到404 请不要给出这样的指示:添加200确定到标题。。。因为这个项目 由数千页组成,像这样的工作是不可能的 传统信息:url没有ajax哈希标记…内容将根据最后一个url片段动态加载 我找
也适用于自定义post_类型和自定义分类法,注意要注册自定义端点重写的类型(这可能取决于您的post类型、页面类型等选项) 如果您确定url是正确的,并且文件存在,请检查对文件的权限是否过于严格。还要检查.htaccess以确保在我通过文档rdy函数检查当前url时,不会直接加载某些文件扩展名。。。但是我想现在生效已经太晚了…
函数check_current_url(){var currentAnchor=document.location;currentAnchor=String(currentAnchor);url=currentAnchor.split(“/”);if(url.length==6){url=url[5];currentAnchor=switch_-anchor(url);loadContent(currentAnchor);}感谢您的回答没有文件,我根据最后一个url片段动态加载内容…但这可能是一种方式,添加模板以请求数据类型。。。Over.htaccess rewrites…找到了一个简单的解决方案,添加了一个重写端点以防止404: