我有我的主站点:example.com
,其中包含其根文件夹中的所有文件。
我有一个新域 example.net
,我希望用户将其用作别名域,这样用户实际上会看到 example.com
的确切内容,并且其文件,但可以在其地址栏中看到网站 example.net
。
但是,我根本不希望 Google 将 example.net
网站编入索引,因为这会是重复的内容。
因此,我想使用 robots.txt
排除它,但如果我使用别名域,它会尝试读取 example 的
.robots.txt
.com
解决办法是什么?有什么方法可以排除该文件吗?
最佳答案
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.net$ [NC]
RewriteRule ^robots\.txt$ robots-net.txt [NC,L]
在文件 robots-net.txt
中添加您的机器人规则,以便通过 robots.txt
读取,但仅当从 example.net
访问时>.
关于.htaccess - 排除别名域上的重定向规则 - 对于特定文件 (Robots.txt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56095175/