我正在将旧网站迁移到WordPress。我必须迁移大约100,000页。我编写了一个使用wp_insert_post
的插件。
我还想在不使用重定向的情况下迁移旧的URL结构(因为据说每个301重定向都会失去一些链接能力),但是请使用永久链接。每当我设置包含斜杠(目录结构)的永久链接时,斜杠就会被替换为“-”。这是问题。
wp_insert_post(array=>('post_name' => 'slashes/go/there/'));
permalink = 'slashes-go-there-';
有什么想法可以为每个页面分别设置永久链接吗?
答案 0 :(得分:1)
最后,我设法解决了这个问题。 解决方案:
安装wordpress插件:Sami Ahmed Siddiqui的自定义永久链接
将条目写入元数据以设置永久链接:
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索引