允许在页面URL后添加任意文本

时间:2015-02-27 作者:Albert Peschar

我正在尝试添加一个页面,该页面能够根据URL显示来自数据库的不同信息。

http://example.com/page/ 检索页面。我想要http://example.com/page/whatever-information/ 要映射到同一页,无需重定向或404。

我已尝试将以下内容添加到。htaccess:

RewriteRule ^page/.+$ /index.php?p=123

这部分工作正常(无404错误),但会导致重定向到/page/, 这不是故意的。

有什么指示吗?

1 个回复
SO网友:Jason Murray

这种方法不可取,因为http://example.com/page/whatever-information/ 是Wordpress处理子页面和的方式。htaccess重写是Wordpress识别所请求的页面和要运行的查询的一部分。

你应该通过whatever-information 作为POST变量,则具有在上运行的代码page 并解析这些变量以获取正确的信息。

结束

相关推荐

Pages_Links()更改链接的顺序

使用时paginate_links() WordPress的功能,我需要改变它的输出顺序。例如,默认情况下,它将以以下格式输出分页链接:Default Output:<<PREV 1 2 3 NEXT>> 但我需要以下格式的输出:Required Output:1 2 3 <<PREV NEXT>> 现在的问题是,如何根据我的要求更改这些分页链接的顺序?