排除别名域上的重定向规则 - 针对特定文件 (Robots.txt)

Exclude Redirect rule on an Alias domain - for specific file (Robots.txt)

我有我的主站点:example.com,其中包含其根文件夹中的所有文件。

我有一个新域 example.net,我希望用户将其用作别名域,这样用户实际上会看到 example.com 及其文件的确切内容,但会在他们的地址中看到禁止网站 example.net.

但是,我根本不想 Google 索引 example.net 网站,因为这将是重复的内容。

因此,我想使用 robots.txt 排除它,但如果我使用别名域,它将尝试读取 example.comrobots.txt

有什么解决办法?有什么方法可以排除文件吗?

您可以使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} example\.net$ [NC]
RewriteRule ^robots\.txt$ robots-net.txt [NC,L] 

在文件 robots-net.txt 中添加您的机器人规则,以便 robots.txt 读取,但仅当从 example.net.

访问时