【问题标题】:I need to change a url in hundreds of wordpress articles. help?我需要在数百篇 wordpress 文章中更改一个 url。帮助?
【发布时间】:2011-10-25 01:51:39
【问题描述】:

我有一个从 domain.info 移到 domain.com 的 wordpress 网站。一些较早的文章仍然引用 domain.info 上的图像。如何编写脚本以将 example.info 的所有实例替换为 example.com?我可以在没有 SSH 访问权限的情况下在 MySQL 中进行查找和替换吗?

http://www.example.info/wp-content/uploads/2009/09/image-239.jpg

应该是

http://www.example.com/wp-content/uploads/2009/09/image-239.jpg

编辑:

或者甚至可以使用 .htaccess?

【问题讨论】:

  • 编辑为指向example.com,因为旧链接指向商业网站。

标签: mysql sql wordpress .htaccess


【解决方案1】:
UPDATE mytable SET url = REPLACE(url, 'www.example.info', 'www.example.com') 
WHERE url LIKE 'http://www.example.info%'

或稍慢:

UPDATE mytable SET url = REPLACE(url, 'www.example.info', 'www.example.com') 
WHERE url LIKE '%www.example.info%'

见:
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_replace

【讨论】:

    【解决方案2】:

    我认为使用 301(重定向)会更好,这样您就不会遇到 SEO 问题,也不会失去您可能已经拥有的任何协同作用。

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 2017-09-30
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多