Zend Framework - Где разместить файл robots.txt? - PullRequest
1 голос
/ 20 августа 2010

Zend Framework У меня есть дерево каталогов, как показано в файле robots.txt, но когда я просматриваю www.site.com/robots.txt, он говорит, что страница не найденаКак мне сообщить ZF, что robots.txt разрешен?

A.Дерево каталогов:

wwwsite/application
wwwsite/library
wwwsite/ZendFramework-1.10.7.tar.gz
wwwsite/public
.
|--- captcha
|
|--- css
|--- js
|--- img
|--- files
|
.htaccess
index.php
robots.txt

B..htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

С уважением

1 Ответ

8 голосов
/ 20 августа 2010

Чтобы объяснить, почему он не работает с пустым robots.txt:

Это потому, что используется rewrite cond -s, который проверяет соответствие файла, а также размер файла больше 0 Если вы хотите сопоставить и пустые файлы, вы можете использовать -f вместо -s.

...