@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
  • Вопрос задан
  • 2386 просмотров
Решения вопроса 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]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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