Задать вопрос
@KASich

Как переделать правило из apache для nginx?

Для каждого поддомена имеется свой robots.txt. Задача: при обращении к robots.txt обрабатывать запрос в robots.php, он уже в свою очередь возвращает нужный robots.txt.

Раньше данное правило обрабатывалось в .htaccess на apache.
RewriteCond %{REQUEST_FILENAME} robots.txt
RewriteCond %{DOCUMENT_ROOT}/robots.php -f
RewriteRule ^(.*)$ /robots.php [L]

Теперь все работает под nginx. Подскажите, как для него составить это же правило.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Swartalf
Можно попробовать онлайн конверторы вроде этого
Ответ написан
Комментировать
@dodo512
rewrite ^/robots\.txt$ /robots.php;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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