.htaccess 排除别名域上的重定向规则-针对特定文件(Robots.txt)
我有自己的主站点:.htaccess 排除别名域上的重定向规则-针对特定文件(Robots.txt),.htaccess,mod-rewrite,url-rewriting,robots.txt,mod-alias,.htaccess,Mod Rewrite,Url Rewriting,Robots.txt,Mod Alias,我有自己的主站点:example.com,其中包含根文件夹中的所有文件 我有一个新的域example.net,我希望用户将其用作别名域,这样用户实际上可以看到example.com及其文件的确切内容,但也可以在地址栏中看到站点example.net 但是,我根本不想让谷歌索引example.net网站,因为这将是重复的内容 因此,我想使用robots.txt排除它,但如果我使用别名域,它将尝试读取example.com的robots.txt 解决办法是什么?有没有排除该文件的方法?您可以使用:
example.com
,其中包含根文件夹中的所有文件
我有一个新的域example.net
,我希望用户将其用作别名域,这样用户实际上可以看到example.com
及其文件的确切内容,但也可以在地址栏中看到站点example.net
但是,我根本不想让谷歌索引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
访问时