У меня есть несколько доменов stag и dev для проекта, над которым я работаю, и в конечном итоге у меня будет настоящая производственная среда. Я создал два robots.txt
файла:
robots.txt
robots-nocrawl.txt
Первый, конечно, стандартный файл, который я хочу запустить на производстве и разрешить Google сканировать. Я не хочу, чтобы мои dev и stag домены индексировались, поэтому я хочу, чтобы robots-nocrawl.txt
срабатывал при доступе к этим доменам, этот файл просто имеет Disallow /
.
Я добавил необходимый код в файл .htaccess
, см. Ниже, и перенес изменения в мою среду разработки. Я могу видеть, что файл nocrawl есть, но подтягивает URL, но как проверить / подтвердить, что файл robots-nocrawl.txt
используется, когда я нахожусь в dev / stag? Я не смог найти способ проверить это.
RewriteCond %{HTTP_HOST} ^stag\.mollywade\.([a-z\.]+)$ [OR]
RewriteCond %{HTTP_HOST} ^dev\.mollywade\.([a-z\.]+)$ [OR]
RewriteRule ^/robots\.txt$ /robots_nocrawl.txt [L]
Любая помощь и / или предложения будут с благодарностью.