两套杰奇小说,两个网站,配的船说CMS,因为有一套采集出点问题,感觉不爽,加上占用硬盘太大,在船说可以共用一套数据库的前提下,想去掉一套数据库加庞大的TXT文件
但网站收录不错,权重也有,如果直接换过去,肯定所有收录全是404,用301又没有正则可以匹配!
后来想到,因为船说模板是支持PHP的,最终研究出一套方案,原理如下:
网站A小说ID和网站B小说ID是不一样的,网站A301到网站B
1、在网站A页面模板先获取小说名称和作者名称
2、连接网站B数据库,并通过从网站A获取的小说名称和作者名去网站B数据库查询并得出网站B相应的小说ID
3、通过得到网站B的小说ID,拼接出网站B的小说页面网址,并301重定向
4、设置判断,如果获取不到网站B的ID,不进行跳转,依旧打开网站A原页面!
这样网站A的小说页面只要有人打开就会去获取网站B的数据库,只要网站B里有同样的一部小 说,就会跳转了
基本这种情况不是杰奇数据库也是可以实现相应要求,代码如下,如有更多要求,自己做相应更改即可!