前言
最近换了一个域名,数据同步过去后,结果老是往原来的域名跳转。
原因
数据库以及部分静态网页保留了原来的url。
解决办法
替换所有旧url字段。执行命令:
sed -i "s/$1/$2/g" `grep "$1" -rl $3`
其中:
$1为旧url;
$2为新url;
$3为路径,(网站根目录与数据库目录执行一次即可);
例如,www.jan97.com 替换为www.jan97.top ,Web根目录为/www。
然后呢,凡事不要急,数据无价,要不要备份您先考虑好咯。
万事俱备了,执行:
sed -i "s/www.jan97.com/www.jan97.top/g" `grep "www.jan97.com" -rl /www`
实践证明,二进制文件也逃不过的,所以不要傻huhu地去查询数据库,再一张表一个字段一个字段地去替换啦~
Bye
这是一个Markdown测试
这是一个Markdown测试
这是一个Markdown测试