URL 仅存在于 history.pushState() 中

URL exists only in history.pushState()

提问人:tixlag 提问时间:8/26/2023 最后编辑:Mostafa Arian Nejadtixlag 更新时间:8/27/2023 访问量:19

问:

我正在使用 WP 插件 Search and Filter + Dynamicoo for Elementor。

使用 ajax 和 URL 搜索和过滤生成的结果如下所示:“sitename.com/staff/?sft_brand1”

但此页面不会将搜索机器人编入索引。解决了这样的问题:

(对不起,我明天会添加代码,只是不在电脑上)

// The page has been rendered
$(document).on("sf:ajaxfinish", ".searchandfilter", function(){
    // generate meta tags
    // put meta in head
    window.history.pushState(some, '', 'new_location');
});

如果我按照 ,我会遇到 404 错误。new_location

如何让新链接的直接链接实际去,同时保存新链接和规范?sitename.com/staff/?sft_brand1

这是我在这里的第一个问题。对不起我的英语)

javascript php wordpress pushstate

评论

0赞 Kyrylo Romantsov 8/26/2023
我不确定我是否正确理解了您的问题,但尝试研究该功能,它可能会解决问题。添加重定向而不实际使用 HTTP 标头进行重定向,因此它基本上返回另一个请求的结果。add_rewrite_ruleadd_rewrite_rule

答: 暂无答案