小众软件搜索页面出现路由匹配规则错误

rt,不知道丢哪就丢在这吧

假设:搜索词语为$query,且其具有超过一页的搜索结果。

已知:小众软件的搜索页前缀为https://www.appinn.com/search/

那么:我们可以使用 https://www.appinn.com/search/$query 来获取搜索结果

又因为:小众软件的翻页为https://www.appinn.com/page/2/

那么:结合上述条件,在搜索结果翻页时将会出现 https://www.appinn.com/search/$query/page/2/

在这里令 $query = a, 则有 https://www.appinn.com/search/a/page/2/

打开这个链接后将会出现404错误页面,推测原因是将a/page/2/识别成了搜素参数,结合右上角以及画面中间的的搜索框可以佐证这个观点
进一步推测就是搜索框的搜索页和翻页属于两个不同的 wp 插件,他们打架了

截图

截图

1 Like

等我研究下!

有了你试试:

https://www.appinn.com/search/iphone/page/2/

还有啊,我最近在测试 meilisearch,所以未来可能还会变:see_no_evil_monkey:

另外一个有趣的事情:

啊哈哈哈哈哈,似乎可以把搜索接入 AI 了。

之前

curl 
  -X POST 'https://:7700/indexes/movies/settings' 
  -H 'Content-Type: application/json' 
  -H 'Authorization: Bearer MASTER_KEY' 
  --data-binary '{
    "rankingRules": [
      "words",
      "typo",
      "proximity",
      "attribute",
      "sort",
      "exactness"
    ]
  }'

之后

“更新电影索引的排名规则,优先考虑单词匹配并处理错别字。”

不对啊
image.png

刷新看看

我开无痕了,并没有用

看一眼页面最下方 Copyright 那个区域,是 C 还是 E

E

啊那边还没修,从搜索框进入就好

从搜索框也看不了第二页了 :rofl:

修好了!

好了 :+1: