如何将 WordPress 默认的/?p=123 改成动态的/?posts=123 这种类似格式?

2017-09-14 19:15:08 +08:00
 xH7Siw9DVoZHfy8m

RT

不是动态改静态或伪静态

我要的是动态改动态

我要修改查询的 key,就是 [?号后面] [=号前面] 那串东西

应该怎么写代码?

比如把默认的搜索格式 /?s=1111111111 改成 /?search=1111111111

1762 次点击
所在节点    问与答
6 条回复
dot
2017-09-14 19:51:29 +08:00
你搜一下,rewrite
xH7Siw9DVoZHfy8m
2017-09-14 21:02:33 +08:00
@dot 搜不到动态的写法 都是动态转静态的 太难找了
falcon05
2017-09-14 21:45:20 +08:00
这个还真的不好做,关注一下
qiayue
2017-09-14 21:49:46 +08:00
原理是一样的,就是 url rewrite
xH7Siw9DVoZHfy8m
2017-09-15 07:25:59 +08:00
@qiayue 你以为很容易?你可以装个 wp 试试 全站伪静态的情况下 某一部分需要动态链接输出 除非改 wp 核心代码 目前还没找到 functions.php 的改法
qiayue
2017-09-15 08:56:30 +08:00
就搜索 s=abc 改成 search=abc 来讲,分 2 步
1、把当前主题文件的搜索框的 name="s" 改成 name="search"
2、在 nginx/apache 的网站配置中把 search=abc 映射回 s=abc

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX