我需要在除 prod/live 站点之外的所有环境(阶段、qa 等)的 html 页面的头部添加“无索引”元标记,以避免这些环境被搜索引擎搜索到。
我计划使用“运行模式”来检查环境并为每个环境设置条件,并且不为产品运行模式添加“无索引”。
有没有更好的方法来实现这个目标?
最佳答案
您可以更改部署应用程序的上下文,而不是更改生产环境和预生产环境之间的行为。
我想到以下选项:
请勿允许公开访问您的预生产环境。 (例如,不要为您的预生产环境提供公共(public) IP 地址、限制对同一网络/VPN 的访问等)
如果 AEM 前面有 Apache,我假设每个环境都有不同的 Apache 实例或不同的 Apache 虚拟主机。您可以将预生产虚拟主机配置为始终添加 the
x-robots: noindex
header
关于aem - 如何在AEM6.3中为除prod之外的所有环境添加 "No index"元标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46452497/