【问题标题】:Exclude Redirect rule on an Alias domain - for specific file (Robots.txt)排除别名域上的重定向规则 - 针对特定文件 (Robots.txt)
【发布时间】:2019-05-12 00:00:56
【问题描述】:

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

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

但是,我根本不希望 Google 将 example.net 站点编入索引,因为这将是重复的内容。

因此,我想使用robots.txt 排除它,但是如果我使用别名域,它会尝试读取robots.txtexample.com

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

【问题讨论】:

    标签: .htaccess mod-rewrite url-rewriting robots.txt mod-alias


    【解决方案1】:

    你可以使用:

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

    在文件robots-net.txt 中添加您的机器人规则,以便使用robots.txt 读取,但仅在从example.net 访问时。

    【讨论】:

      猜你喜欢
      • 2017-07-10
      • 1970-01-01
      • 2017-02-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 2018-04-09
      • 2017-01-11
      相关资源
      最近更新 更多