如何使开发网站Noindex Nofollow,但生产没有



我有一个joomla 3.3开发站点和一个生产站点。我在开发网站上进行所有开发,每次开发被推向生产时,我都需要确保我将noindex、nofollow改为index、follow。

无论如何,我可以保持开发noindex,nofollow而不改变生产?

有一个比使用noindex、nofollow更简单的方法。使用生产url在页面上使用规范链接。像这样,即使搜索引擎找到了你的开发页面,他们也不会为它们编制索引。

在模板头php文件中使用条件php代码。

<?php
//if host is development show noindex
 $host = $_SERVER['HTTP_HOST']; 
 if($host == "development.com")
 {
     echo "<meta name="robots" content="noindex, nofollow">";
 }
?>

当您将文件移动到生产服务器时,您不必复制将机器人变量存储在public $robots = '';中的configuration.php。

我强烈建议你保护你的开发安装htaccess密码,以确保搜索引擎永远不会访问它。

希望这能帮助

最新更新