Zend_Acl无法访问robots.txt

时间:2012-04-28 12:35:48

标签: zend-framework robots.txt

我正在使用Zend_Acl管理我的网站的安全区域,用户必须登录才能访问。

我的所有脚本都运行正常,但我在Google WebMaster工具中遇到一个奇怪的错误,我在其中分析了我网站的统计信息, 问题是google无法访问robots.txt

我确信问题取决于Zend_Acl,因为如果我不使用它,一切都会像以前一样恢复工作而没有任何错误。

有人可以给我一些建议吗? 感谢

robots.txt是一个文本文件,但它在我的根文件夹中的级别低于公共级别,这是我公共内部的.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]


<ifModule mod_gzip.c> 
  mod_gzip_on Yes 
  mod_gzip_dechunk Yes 
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ 
  mod_gzip_item_include handler ^cgi-script$ 
  mod_gzip_item_include mime ^text/.* 
  mod_gzip_item_include mime ^application/x-javascript.* 
  mod_gzip_item_exclude mime ^image/.* 
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* 
</ifModule>
<ifModule mod_expires.c>   
    ExpiresActive On   
    ExpiresDefault "access plus 1 seconds"   
    ExpiresByType text/html "access plus 1 seconds"   
    ExpiresByType image/gif "access plus 2592000 seconds"   
    ExpiresByType image/jpeg "access plus 2592000 seconds" 
    ExpiresByType image/jpg "access plus 2592000 seconds"  
    ExpiresByType image/png "access plus 2592000 seconds"   
    ExpiresByType text/css "access plus 604800 seconds"   
    ExpiresByType text/javascript "access plus 216000 seconds"   
    ExpiresByType application/x-javascript "access plus 216000 seconds" 
</ifModule> 

0 个答案:

没有答案