支持QQQWordPress开发QQQ如何重写URL但不排除现有页面和文章

  • 顿ê娩
    需要重写规则才能从WordPress上捕捉到除我现有网页和文章以外的URL下方重写一切如何排除现有页/文

    自定义函数重写规则(){+_action(iit),basic重写规则,10,0

    谢谢

视图4回复-1至4
  • 主持人 Steven Stern(恒定数据)

    sterndata)

    志愿论坛主持人

    可使用https://developer.www.kotonoha369.com/reference/functions/get_post_status/测试文章/页创建规则前是否存在

    主持人 bcworkz

    校对:Portnoy

    重写规则持久化,需要冲洗才能产生效果每一次请求都这样做不切实际,因为需要间接费用完全找不到请求时, 您可以用默认404处理来做点事 。

    后页重写规则为默认例例,当找不到其他重写匹配时重写网页处理任何其他请求时, 需要修改所有其他重写规则, 邮政/ 网页规则除外 。可以通过全局$wp重写var实现

    重定向比较容易 当查询回发或回页无关紧要开始输出前照做

    线程启动器 ++

    ++

    Hi@bcworkz

    完全找不到请求时, 怎么能使用default404处理来做点事可发布代码片段或指针链接等吗?

    非常感谢

    主持人 bcworkz

    校对:Portnoy

    抱歉,我没有代码片段分享, 但有几种方法改变默认404进程我所想的是使用预置数动作 改变查询量$wp_query->is_404实事求是例举 未定位is_404并设置single语言并设置公元前一页ID
    https://developer.www.kotonoha369.com/reference/hooks/pre_get_posts/

    另一种选择是重编主题404.php模板如果您走这条路线, 决定是否想修改状态头从404返回200考虑SEO所涉问题您真想搜索机器人认为 私用URL按其200状态确定吗?反向问题改变404进程发送404状态也许是可取的,即使正常页p交付

    万一你不知道,你不应该改变主题定期更新代之以创建子主题.

视图4回复-1至4
  • 题目“如何重写URL但排除现有页面和文章?”