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

Игнорирование robots.txt в Zend через htaccess?

Имеется сайт на Zend. Создан файл robots.txt в корневой директории.

Проблема в том, что mysite.ru/robots.txt воспринимается как не верный контроллер/экшен. Коллега подсказал, что можно исправить ситуацию через htaccess, но как именно не сказал.

В интернете подобного вопроса не нашел. Подскажите пожалуйста, как же все таки заставить сервер открывать файл robots.txt по ссылке mysite.ru/robots.txt, а не считать его контроллером.

Содержимое htaccess:
RewriteEngine On
RewriteBase /
Options +FollowSymLinks

AddDefaultCharset UTF-8

# php_value magic_quotes_gpc 0
# php_value short_open_tag 1
# php_value session.auto-start off
  • Вопрос задан
  • 2388 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
no_one_safe
@no_one_safe
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) /$1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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