【发布时间】:2017-12-11 19:44:50
【问题描述】:
我想从
更改我网站的永久链接结构../%postname%/
到
.. /%categroy%/%postname%/
问题是有很多反向链接仍然链接到 /%postname%/ 并且会返回 404。我尝试使用插件,但他们不允许我使用 wordpress 中的变量。
现在,我想为所有那些从
重定向的旧反向链接创建一个重定向../%postname%/
到
.. /%categroy%/%postname%/
我想一个简单的解决方案是修改 htaccess 文件,但我不知道该怎么做?或者实际上是否有任何插件可以处理这个问题? 我将不胜感激任何帮助。 谢谢。
【问题讨论】:
-
您无法使用最初不存在的简单重写来添加信息。服务器无法仅根据
postname知道正确的category 是什么。这应该由一个脚本处理,该脚本获取所有与“仅帖子名”模式匹配的请求,重写为它,然后可以获取该帖子名称并在数据库中查找该帖子的详细信息,以构建要重定向到的正确 URL。
标签: wordpress .htaccess redirect