Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress _wp_old_slug不工作_Wordpress_Redirect - Fatal编程技术网

Wordpress _wp_old_slug不工作

Wordpress _wp_old_slug不工作,wordpress,redirect,Wordpress,Redirect,我有一篇帖子说它的slug已经从谷歌照片变成了tips谷歌照片。 当我尝试访问www.example.com/2017/04/07/google-photos时,它应该被重定向到www.example.com/2017/04/07/tips-google-photos,但它没有,它显示404页。 我浏览了我的数据库,并进行了以下查询: SELECT * FROM `wp_postmeta` WHERE post_id=161154; 找到了一个有这个值的wp_old_slug元键:谷歌照片。所

我有一篇帖子说它的slug已经从谷歌照片变成了tips谷歌照片。 当我尝试访问www.example.com/2017/04/07/google-photos时,它应该被重定向到www.example.com/2017/04/07/tips-google-photos,但它没有,它显示404页。 我浏览了我的数据库,并进行了以下查询:

SELECT * FROM `wp_postmeta` WHERE post_id=161154;
找到了一个有这个值的wp_old_slug元键:谷歌照片。所以,旧的slug保存在数据库中,但似乎有问题,worpress没有检查数据库中的old_slug值


如果有人能帮助我,我将不胜感激。

如果你有指向…/google photos的链接,它不会仅仅通过更改slug自动重定向,只需将slug更新为tips google photos,你网站中的现有链接仍将指向原始slug-这就是404的原因。您可以使用重定向插件来解决此问题

至于无法直接访问…/tips谷歌照片-要重新生成永久链接,您必须访问设置>永久链接无需更改任何内容,只需点击保存更改,这将迫使WP重新生成所有永久链接


请尝试让我知道这是否修复了它。

如果你有指向…/google photos的链接,它不会通过更改slug自动重定向,只需将slug更新为tips google photos,你站点中的现有链接仍将指向原始slug-这就是404的原因。您可以使用重定向插件来解决此问题

至于无法直接访问…/tips谷歌照片-要重新生成永久链接,您必须访问设置>永久链接无需更改任何内容,只需点击保存更改,这将迫使WP重新生成所有永久链接


请尝试让我知道这是否解决了问题。

我安装了fresh wordpress 4.7版我安装了fresh wordpress 4.7版我以前做过更新,现在又做了一次,但它不起作用当你编辑有问题的页面/帖子时,页面的URL是什么?新的页面正在显示,但是旧的没有重定向到新的。如果您更改了slug,WP不会自动重定向-为什么要这样做?使用插件:我以前做过再生,现在又做了一次,但它不起作用当你编辑有问题的页面/帖子时,页面的URL是什么?新的页面正在显示,但旧的没有重定向到新的。如果你更改slug,WP不会自动重定向-为什么要这样做?使用插件: