MovableTypeやOpenPNEなどで、ドメイン(URL)を変更すると、
日記とかに書いてる自リンクがリンク切れを起こしちゃう(´・ω・`)
プログラムが自動で生成するリンクは、設定を変えるだけで自動で変更できるけど、
データベースに格納された、日記の本文内にあるリンクを修正するのめんどくさーいヽ(*`Д´*)ノ
って思ったら、MySQLに置換の関数があったよ!!
update テーブル名 set 'カラム名' =
replace('カラム名','置換前テキスト','置換後テキスト');
OpenPNEでドメイン(URL)を変更した時にすること
1. config.phpのOPENPNE_URLを修正
2. 日記、コメント、コミュトピックなどの内容に自リンクがあれば置換
・日記本文
update c_diary set `body` = replace(`body`,'http://old_domain.com/','http://new_domain.jp/');・日記コメント
update c_diary_comment set `body` = replace(`body`,'http://old_domain.com/','http://new_domain.jp/');・コミュニティコメント
update c_commu_topic_comment set `body` = replace(`body`,'http://old_domain.com/','http://new_domain.jp/');あと、コミュニティ紹介文とかプロフィールとかもあるけど、 こんな感じで置換していけばおk
