我已将固定链接从帖子名称更改为自定义结构。
之前我的博客链接就像www.website.com/blog-post-link
我想将其更改为www.website.com/my-articles/blog-post-link
所以我的自定义结构永久链接看起来如下,它确实给了我想要的东西
https://website.com/my-articles/%postname%/
但是,所有旧链接现在都提供404错误www.website.com/blog-post-link
我可以做什么,以便将旧链接重定向到新链接,并且不会给出找不到页面的错误。我有100多篇博文,我希望我不必为每篇博文手动重定向。
我遇到了这个question,但它似乎对我不起作用
答案 0 :(得分:0)
尝试重写.htaccess
规则
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</ifmodule>
答案 1 :(得分:0)
过去我的一个WordPress网站遇到过这个问题,当我不得不在永久链接中添加额外的'/ en /'(像这样 - http://example.com/xyz到http://example.com/en/xyz)。我使用了一个名为Velvet Blues的插件来解决这个问题。
您只需输入旧的和新的永久链接方案即可。
这是链接。
https://wordpress.org/plugins/velvet-blues-update-urls/
PS: 确保您的htaccess设置正常运行。