为非 www 域单独 robots.txt
Seperate robots.txt for non-www domain
我找到了一个 .htaccess 代码,它可以为 ssl 响应呈现不同的 robots.txt,如下所示
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule ^robots.txt$ robots-deny-all.txt [L]
尝试我在上面发现的方法是行不通的,我找不到调整它的方法。我需要的是为非 www 请求呈现单独的 robots.txt。例如,我想要 www.example.com/robots.txt 用于 www 请求和示例。com/nonwww-robots.txt 用于非 www 请求。
我希望有一种方法可以做到这一点,因为我在网上找不到任何解决方案。
您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [OR,NC]
RewriteCond %{HTTPS} =on
RewriteRule ^robots.txt$ robots-deny-all.txt [L]
我找到了一个 .htaccess 代码,它可以为 ssl 响应呈现不同的 robots.txt,如下所示
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule ^robots.txt$ robots-deny-all.txt [L]
尝试我在上面发现的方法是行不通的,我找不到调整它的方法。我需要的是为非 www 请求呈现单独的 robots.txt。例如,我想要 www.example.com/robots.txt 用于 www 请求和示例。com/nonwww-robots.txt 用于非 www 请求。
我希望有一种方法可以做到这一点,因为我在网上找不到任何解决方案。
您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [OR,NC]
RewriteCond %{HTTPS} =on
RewriteRule ^robots.txt$ robots-deny-all.txt [L]