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

时间:2014-09-18 00:09:26

标签: robots.txt meta robot nofollow noindex

我有一个joomla 3.3开发站点和一个生产站点。我在开发网站上进行所有开发,每次开发都投入生产时,我需要确保我更改noindex,nofollow to index,follow。

无论如何,我可以在不改变生产的情况下保持开发无指数,无法生产?

3 个答案:

答案 0 :(得分:2)

有一种比使用noindex更简单的方法,nofollow。使用生产网址在您的网页上使用规范链接。像这样,即使搜索引擎找到了您的开发页面,他们也不会将它们编入索引。

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

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

我强烈建议您保留开发安装htaccess password protected以确保搜索引擎永远不会访问它。

希望这有帮助