Как сделать направление на путь до robots в .htaccess?

Сайт поддомена расположен в основном сайте и открывается с отдельной папки.
Долго объяснять почему именно так.
Как настроить отдельный robots.txt для такого поддомена?

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /sitemap.*?\.xml
RewriteRule ^(.*)$ /bitrix/tools/sitemap.wrapper.php [L]
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.site\.ru$ [NC]
RewriteCond %{REQUEST_URI} !/subdomain
RewriteCond %{REQUEST_URI} !less$ [NC]
RewriteRule (.*) /subdomain/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

</IfModule>


Видел какие-то такие варианты:
RewriteCond %{HTTP_HOST} ^www.static.*$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*robots\.txt.*\ HTTP/ [NC]
RewriteRule ^robots\.txt /robots_static.txt [NC,L]


Как корректнее настроить?

P.S. спасибо за сочувствие.
  • Вопрос задан
  • 743 просмотра
Пригласить эксперта
Ответы на вопрос 1
ildarkhasanshin
@ildarkhasanshin
developer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы