我呢D用免费主机的人,一般都唔止用一个主机,一个速度好的做主,其它差D的就用来做备胎,有咩事改下A记录就得。
不过搜索引擎是会记录你用过的服务器的IP,就算你改佐域名指向,佢地都会继续去你的旧服务器上边读。或者你不小心让备胎的域名给搜索引擎发现了。唔好认为robots.txt能阻止。
WordPress本身会为每编文章加入
1 |
<link rel="canonical" href="http://你的主WP域名/xxx/vvv" /> |
这种明确的指向,不过当你的备胎域名唔是你依家用的域名果阵,就会变成
1 |
<link rel="canonical" href="http://备胎WP域名/xxx/vvv" /> |
搜索引擎自然就会认为佢地是两编文章,依家要将备胎域名的canonical都显示主域名。
下边是自己写的一个插件,自己新建一个php文件,输入下边D嘢,然后上传到你的备胎WP插件目录下边,再去后台启用就得了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<? /** * @package MY-WP-CANONICAL * @version 0.1 */ /* Plugin Name: my wp canonical Plugin URI: https://blog.ztjal.info/my-computer-using/wordpress-experience/modify-the-wordpress-multiple-backup-spare-tire-site-canonical-point-to-the-main-site Description: change rel_canonical to you url Author: ztj Version: 0.1 Author URI: https://blog.ztjal.info */ function my_wp_canonical() { $strpatch = 'https://blog.ztjal.info' . $_SERVER["REQUEST_URI"]; echo "\n<link rel=\"canonical\" href=\"$strpatch\" />\n"; } remove_action( 'wp_head', 'rel_canonical' ); add_action( 'wp_head', 'my_wp_canonical' ); ?> |
其中将我的域名改成你自己的。
1 |
$strpatch = 'https://blog.ztjal.info' . $_SERVER["REQUEST_URI"]; |
对搜索引擎还可以这样设置?
没被搜索引擎发现就不需要,发现了的话改下这个唯一性指向,不然他会当你了是新站或者是重复的网站,site一下如果发现有备份网站列出来的话就改下吧。