我遇到了一个复杂的 seo 问题,谷歌已经从我的一个名称服务器中索引了数千页。我需要重定向每个请求 301 除了 robots.txt
这是我到目前为止所拥有的,但它不起作用。注释掉的部分是我最初放置的部分(有效),除了它不考虑 robots.txt。下面的两行是我的失败尝试
<VirtualHost xx.xx.xx.xx:80>
ServerName ns2.example.com
#RedirectMatch permanent /(.*) http://example.new/$1
RewriteCond %{REQUEST_URI} !^/robots\.txt [NC]
RewriteRule ^(.*)$ http://example.new/$1 [R=301,L]
</VirtualHost>
有人看到我的错误吗?example.new 是我要重定向到的站点