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

问题描述 投票:0回答:3

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

无论如何,我可以在不改变生产的情况下保持开发 noindex,nofollow 吗?

joomla meta robots.txt nofollow noindex
3个回答
2
投票

有一个比使用 noindex、nofollow 更简单的方法。使用生产 URL 在页面上使用规范链接。这样,即使搜索引擎找到了您的开发页面,也不会对其进行索引。


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\">";
 }
?>

1
投票

当您将文件移动到生产服务器时,您不必复制在

public $robots = '';
中存储机器人变量的configuration.php。

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

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.