У меня есть сайт (example.com) и у меня есть файл robots.txt в корневом каталоге. У меня также есть несколько поддоменов (foo.example.com, bar.example.com и т. Д.), Чей файл robots.txt будет идентичен, как у example.com. Я знаю, что могу поместить файл в корень каждого поддомена, но мне интересно, можно ли перенаправить поисковые роботы, которые ищут файл robots.txt на любом субдомене, на example.com/robots.txt?Один файл robots.txt для всех поддоменов
ответ
Отправка заголовка перенаправления для файла robots.txt не рекомендуется и официально не поддерживается.
Google's documentation в частности, гласит:
Обращение robots.txt перенаправляет к запрещенным URL, не определен и не рекомендуется.
Но документация говорит, что перенаправление "будет обычно следует за". Если вы добавите свои поддомены в Инструменты Google для веб-мастеров и перейдите в раздел «Сканирование> Заблокированные URL-адреса», вы можете проверить свои поддомены robots.txts, которые перенаправляются 301. Он должен вернуться как положительно работающий.
Однако, с учетом сказанного, я бы сильно предположил, что вы просто символизируете файлы на месте и каждый файл robots.txt отвечает 200 OK на соответствующих URL-адресах. Это намного больше соответствует оригинальной спецификации robots.txt, а также документации Google, и точно знает, как с этим справится bing/yahoo с течением времени.
- 1. Как установить файлы Robots.txt для поддоменов?
- 2. Несколько robots.txt для поддоменов в рельсах
- 3. Перепишите один файл php для генерации robots.txt
- 4. Файл доступа robots.txt из поддоменов в основном домене?
- 5. Файл robots.txt
- 6. Предотвратите проскальзывание всех поддоменов поисковыми системами
- 7. сеанс Symfony2 для всех поддоменов
- 8. Place файл .htaccess для всех поддоменов для перенаправления
- 9. Возврат 410 для всех, кроме robots.txt
- 10. Запрос поиска MX для разрешения всех поддоменов
- 11. session_start() для всех поддоменов и localhost
- 12. ng-token-auth для всех поддоменов
- 13. Файл robots.txt, вероятно, недействителен
- 14. Перенаправление всех поддоменов в домен
- 15. Один файл php для всех форм
- 16. Один файл user.conf для всех версий приложений
- 17. Переадресация всех поддоменов на корень
- 18. Googlebots Игнорирует файл robots.txt?
- 19. Как вставить файл Robots.txt
- 20. Google файл robots.txt
- 21. Перенаправление на определенный файл из всех поддоменов с использованием htaccess
- 22. Принудительное https для основного домена и http для всех поддоменов
- 23. Разрешить только один файл каталога в файле robots.txt?
- 24. Disallow всего каталога для всех поисковых систем из файла robots.txt
- 25. Robots.txt для приложения
- 26. Правильно ли это файл Robots.txt?
- 27. Robots.txt для umbraco
- 28. содержит файл и несколько поддоменов
- 29. Файл Robots.txt в MVC.NET 4
- 30. Rewriterule для robots.txt
Да, вы можете. Или вы можете символически связать его. Какой бы вам ни было легче. – Wrikken
@Wrikken Могу ли я добавить «RedirectMatch» в файл .htaccess root, чтобы это произошло? –