在从一个站点移动到另一个站点时更改固定链接

时间:2012-04-05 作者:Gary

我正在完成从Wordpress迁移网站的工作。com到私人托管。组织安装。

我已经购买了站点重定向升级,这很好,但是在新安装上,我有(并且希望有)一个与上提供的不同的永久链接结构。com。

我需要找到一种方法在新站点上重定向,从旧的永久链接结构重定向到新的(/%postname%-%post\\u id%.html)。

为了让事情变得更困难,我正在运行IIS6(抱歉)并使用Helicon ISAPI\\u重写插件。htaccess-它有一个不同的语法来mod\\u重写。文档位于此处:http://www.helicontech.com/isapi_rewrite/doc/

有人能帮忙吗?

2 个回复
SO网友:Chip Bennett

我不知道IIS重写将如何影响事情,但除此之外,我建议:

使用Dashboard -> Tools -> Exportexport 您的网站内容。com站点设置identical permalink structure 在上。组织网站

  • 使用`仪表板->工具->导入**将网站内容导入到。org site然后更改永久链接结构。这样,您可以利用内置的WordPress永久链接重定向功能。

    通过设置。组织站点永久链接结构与相同。com站点永久链接结构,导入内容时,永久链接最初将以相同的方式设置。那应该允许你的。com重定向插件以正确重定向。

    然后,当您在上更改permalink结构时。org站点,WordPress将应用元数据,以便正确地从旧的永久链接结构重定向到新的永久链接结构。这样,流程应该是这样工作的:

    用户从中请求旧的永久链接。com网站。com站点重定向到位于的旧永久链接。组织网站。org站点接收对旧永久链接的请求,并提供正确的、新的永久链接

  • SO网友:developdaly

    我不确定它与IIS的配合情况如何,但是Redirection 应该允许您选择一个新结构,并将所有现有的永久链接301连接到新结构。

    结束

    相关推荐

    widgetlogic and permalinks

    我试图使用widgetlogic在某些页面上有条件地显示菜单。每个菜单都使用如下标记is_page(array(\"Page Name\", \"Page Name 2\" ...)), 在我尝试更改permalinks之前,它一直工作得很好(因此所有菜单都会从各自的页面中消失)。我做错什么了吗?是否有解决方法?