.htaccess — Перенаправление robots.txt на страницу php.

У меня есть система, которая обрабатывает несколько доменов в одной файловой структуре, и каждый домен должен иметь свою карту сайта и robots.txt.

Для карты сайта я настроил перенаправление и знаю, что он работает хорошо. Я хотел бы подтвердить, что то же самое возможно с robots.txt?

Я добавил правило перезаписи в .htaccess, которое перенаправляет человека на страницу php. На этой странице php я нахожу, какой пользователь домена, и распечатываю правильную информацию с текстовым заголовком.

Это разрешено?

Дополнительная информация:

У меня есть приложение codeigniter, которое используется domainA и domainB. в то время как домен A должен видеть роботов для домена A, домен B должен видеть роботов для домена B. И если я хочу создать robots.txt в корне сайта, и домен A, и домен B будут иметь к нему доступ, поэтому я создал отдельную страницу php для выдачи правильных роботов для домена A и B.

В .htaccess у меня есть правило переписывания, подобное:

RewriteRule   ^robots.txt$ func/getRobots/$1 [L]

Посмотрев вокруг, я смог определить, что другие люди делают это:
http://www.aberdeencloud.com/docs/guides/how-use-different-robotstxt-development-and-live-environments

.htaccess и robots.txt переписать URL как

https://webmasters.stackexchange.com/questions/61654/redirect-google-crawler-to-different-robots-txt-via-htaccess

Я просто хочу быть уверен, что это не повредит SEO стороне системы.

0

Решение

Вы повредите свой SEO, когда поисковые системы не способны получить доступ к вашему robots.txt совсем.

Не использует стандартную практику в отношении местоположения вашего robots.txt эквивалентно риску. Некоторые поисковые системы могут хорошо обработать ваше дело, другие могут нахмуриться и посчитать его подозрительным.

В одной из ссылок, которые вы упоминаете, решение Рекомендуется избегать перезаписи URL. Я бы придерживался этого.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]