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]
谢谢 此致
答案 0 :(得分:8)
解释为什么它不适用于空robots.txt:
这是因为使用了重写cond -s来检查文件是否匹配,以及文件大小是否大于0。如果你想匹配空文件,你可以使用-f代替-s。