排除别名域上的重定向规则 - 针对特定文件 (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.com
的 robots.txt
。
有什么解决办法?有什么方法可以排除文件吗?
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.net$ [NC]
RewriteRule ^robots\.txt$ robots-net.txt [NC,L]
在文件 robots-net.txt
中添加您的机器人规则,以便 robots.txt
读取,但仅当从 example.net
.
访问时
我有我的主站点:example.com
,其中包含其根文件夹中的所有文件。
我有一个新域 example.net
,我希望用户将其用作别名域,这样用户实际上会看到 example.com
及其文件的确切内容,但会在他们的地址中看到禁止网站 example.net
.
但是,我根本不想 Google 索引 example.net
网站,因为这将是重复的内容。
因此,我想使用 robots.txt
排除它,但如果我使用别名域,它将尝试读取 example.com
的 robots.txt
。
有什么解决办法?有什么方法可以排除文件吗?
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.net$ [NC]
RewriteRule ^robots\.txt$ robots-net.txt [NC,L]
在文件 robots-net.txt
中添加您的机器人规则,以便 robots.txt
读取,但仅当从 example.net
.