2010-12-09 5 views
0

나는 내 고객을 위해 Wordpress 사이트를 유지 관리합니다. 그들은 모든 내용을 수행하고, 계속 실행하고 테마 작업을 수행합니다.Wordpress의 특정 도메인에 모든 발신 링크 바꾸기

가 몇 백 번에 연결 한 사이트가 도메인을 변경하고있다

그들 (매우 무례) 오래된 링크를 클릭하면 사용자가 404

을 이렇게 볼 수 있도록 자신의 기존 도메인의 트래픽을 리디렉션되지했습니다 우리는 모든 링크를 고칠 필요가있는 위치에 남아 있습니다. 정적 인 것들은 (테마 파일에서) 쉽게 대체 할 수 있었지만, 내가 말했듯이,이 blighters 수백 개가 게시물의 웹 사이트 전체에 산재 해 있습니다.

빠른 링크를 찾아서 바꾸는 방법이 있습니까?

Wordpress 나 PHP 메소드가 없다면 SSH를 통해 데이터베이스에 로그인하여 수동으로 SQL을 실행 해 주셔서 감사합니다.하지만 원하는 SQL은 무엇입니까?

답변

3

실제로 쿼리를 실행하는 것이 가장 쉽고 깨끗합니다. 데이터베이스 백업

  1. 물론

  2. (I 라이브 WP에 위로 열을 보면 너무 게으른 해요하지만이에 대한 권리 모양) this blog post에 따르면, 권리 쿼리

    입니다
    UPDATE wp_posts SET post_content = 
           REPLACE (post_content, 
             'http://www.oldsiteurl.com', 
             'http://www.newsiteurl.com'); 
    
관련 문제