如何在WordPress永久链接中使用斜杠?

时间:2018-12-23 21:26:23

标签: wordpress permalinks

我正在将旧网站迁移到WordPress。我必须迁移大约100,000页。我编写了一个使用wp_insert_post的插件。

我还想在不使用重定向的情况下迁移旧的URL结构(因为据说每个301重定向都会失去一些链接能力),但是请使用永久链接。每当我设置包含斜杠(目录结构)的永久链接时,斜杠就会被替换为“-”。这是问题。

wp_insert_post(array=>('post_name' => 'slashes/go/there/'));

permalink = 'slashes-go-there-';

有什么想法可以为每个页面分别设置永久链接吗?

2 个答案:

答案 0 :(得分:1)

最后,我设法解决了这个问题。 解决方案:

  1. 安装wordpress插件:Sami Ahmed Siddiqui的自定义永久链接

  2. 将条目写入元数据以设置永久链接:

    update_post_meta($ wpid,'custom_permalink',$ url);

答案 1 :(得分:0)

使页面URL像www.example.com/se/se1而不是www.example.com/se1一样最简单的方法是创建页面se和se1 make作为se的子页面。

使用此选项,您将保存您的wordpress网站永久链接结构,而无需更改其他页面的重定向以进行Google索引