在Umbraco中为每个站点添加robots.txt

ser*_*hio 4 asp.net umbraco

我使用多站点多语言Umbraco CMS.我有这样的事情:

first.com
second.com
third.com/en
third.com/fr
Run Code Online (Sandbox Code Playgroud)

有没有办法robots.txt为每个站点单独添加/管理...

first.com/robots.txt
second.com/robots.txt
third.com/en/robots.txt
third.com/fr/robots.txt
Run Code Online (Sandbox Code Playgroud)

在第二个实例中,站点地图的行为方式应该相同......

(我有umbraco v4.7.2)

使用像"Cultiv.DynamicRobots"这样的软件包只允许一个(甚至是动态的)机器人"每umbraco"安装......并且不允许 third.com/fr/robots.txt

Eye*_*eam 5

您可以使用网址重写规则来捕获对robots.txt的调用,并将请求重定向到您自己的页面,其中包含适当的逻辑