首页 > 解决方案 > 如何将 Wordpress 帖子中的链接重定向到子目录?

问题描述

我正在我自己的服务器上移动一个 WordPress 网站。它设置在 /var/www/public_html/wp/wordpress 上。因此,要访问我的网站,您需要访问 example.com/wp/wordpress/。我将此行添加到 public_html/.htaccess:

RewriteRule ^$ /wp/wordpress/index.php [L]

所以现在 example.com 将直接访问 WordPress。但是,现在帖子内有很多断开的链接。这些链接通常指向 example.com/webpage;实际页面可以在 example.com/wp/wordpress/index.php/webpage 找到。

如何正确重定向这些链接?

我还可以在 WordPress 数据库上运行 SQL 命令来直接修复链接(我使用的是 PHPMyAdmin)。

编辑:这里有一些截图。显然我还不允许嵌入图像,但这里有一些链接。

这是一个断开的链接,在帖子内

这是生成的 404,当点击该链接时

这是链接应该指向的地方

只是更改一个链接不会有问题,但是要手动完成的帖子太多了。

标签: phpwordpressapacheredirecthyperlink

解决方案


尝试转到您的 WordPress 管理仪表板并转到永久链接,然后单击保存按钮,即使您没有更改永久链接设置上的任何设置。


推荐阅读