我有我的主站点:example.com
,该站点包含其根文件夹中的所有文件。
我有一个新域example.net
,我希望用户将其用作别名域,因此用户实际上会看到example.com
及其文件的确切内容,但仍在其地址栏中看到网站example.net
。
但是,我根本不希望Google索引example.net
网站,因为这将是重复的内容。
因此,我想使用robots.txt
排除它,但是如果使用别名域,它将尝试读取robots.txt
中的example.com
。
有什么解决方案?有什么排除文件的方法吗?
答案 0 :(得分:1)
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.net$ [NC]
RewriteRule ^robots\.txt$ robots-net.txt [NC,L]
将机器人规则添加到文件robots-net.txt
中,以供robots.txt
读取,但仅当从example.net
进行访问时才可以。