是否有一个钩子可以拦截网页上的所有URL并重定向到某个页面

时间:2017-03-24 作者:Kevinco

在对所有操作和筛选器进行长时间搜索后。我找不到url拦截挂钩。输入函数。php在我的插件中。

是否有一种方法可以捕获所有指向我的网页的URL,并且有这种目录:www.webpage。com/产品/编号和产品名称。截取此url并转到wordpress页面。

更多信息:我制作了一个插件,用于制作一个目录,在wordpress页面上显示所有带有短代码的产品。现在,我只需要单击产品并转到一个带有旧url的详细页面,这里是我感到困惑的地方。如果我在wordpress中创建第二个页面,我的url就不正确。

提前感谢

2 个回复
最合适的回答,由SO网友:danbrellis 整理而成

如果您不习惯编辑/无法访问您的。htaccess文件,一个名为“重定向”的插件应该可以满足您的需要:https://wordpress.org/plugins/redirection/

SO网友:WebElaine

如果我理解正确,您希望捕获通常会返回404错误的旧URL,并将其重定向到WordPress站点上的新页面。

如果是这种情况,那么最简单的方法就是编辑您的。htaccess文件并在那里添加重定向,而不是创建插件。