将WordPress从TLD移动到子文件夹(仅限URL结构)

时间:2016-01-29 作者:miCRoSCoPiC_eaRthLinG

我在mytld安装了wordpress。com。到目前为止,我的主要目的是运行一个博客,我的帖子采用mytld格式。com/y/m/postname。

现在,我想将博客转移到一个新的URL结构mytld下。com/blog/y/m/postname,而是在mytld下建立一个网站。com使用wordpress页面。

我正在寻找最有效的方法的建议/最佳策略。还有什么。我必须引入htaccess规则来重定向all/y/m/postname-->/blog/y/m/postname,这样我就不会失去任何链接。

非常感谢。

2 个回复
SO网友:jdm2112

我的建议是使用一个WP安装,只需将/blog/添加到permalink结构中。这将为您的所有博客帖子提供mytld。com/blog/postname格式和页面将不会拾取/blog/prefix。

在“设置>永久链接”中调整永久链接设置,然后选择“自定义结构”单选按钮。进来/blog/%postname%/ 并保存更改。

您的类别和标签档案也会自动获取此信息。不要在此处输入前缀,除非您想在URL中添加其他层。

SO网友:Emanuel Rocha Costa

我认为您不需要新的安装来完成此操作。您可以将WordPress文件安装在/blog/文件夹中,并将主页指向网站的根目录。然后在设置中使用:WordPress地址(URL):http://mytld.com/blog/网站地址(URL):http://mytld.com/

请务必阅读本页,特别是“将根目录安装移动到自己的目录”部分:https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

还要确保检查旧URL是否重定向到新位置。如果不是,则需要在中设置301重定向。htaccess文件或使用插件。我喜欢这个:https://wordpress.org/plugins/simple-301-redirects/