Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress Ajax deeplink提供404_Ajax_Wordpress_Url_Http Status Code 404 - Fatal编程技术网

Wordpress Ajax deeplink提供404

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片段动态加载 我找

大家好,

我在这里的第一篇帖子,感谢大家对我的帮助

我正在做一个wordpress项目。我似乎忽略了对我的问题的概述。 我使用ajax来接收额外的产品数据。http:url/product/additional\u ajax\u数据

除了直接调用ajax URL之外,这一切都很好。直接调用ajaxurl 找不到404

请不要给出这样的指示:添加200确定到标题。。。因为这个项目 由数千页组成,像这样的工作是不可能的

传统信息:url没有ajax哈希标记…内容将根据最后一个url片段动态加载

我找到了解决办法: 为了防止Wordpress在直接调用ajax url时出现404错误,请将重写端点添加到系统中

你可以在Wordpress上点击Jon Cave的帖子:


也适用于自定义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: