Zend Framework - 在哪里放robots.txt文件?

时间:2010-08-20 17:40:56

标签: zend-framework zend-route

Zend框架我有以下目录树和robots.txt文件,但是当我浏览www.site.com/robots.txt时,它说找不到页面错误。我怎么告诉ZF robots.txt是允许的?

一个。目录树:

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 个答案:

答案 0 :(得分:8)

解释为什么它不适用于空robots.txt:

这是因为使用了重写cond -s来检查文件是否匹配,以及文件大小是否大于0。如果你想匹配空文件,你可以使用-f代替-s。