apache – access proibido a alguns files statics

Estou tendo dificuldade com a diretriz .htaccess. Estou tentando ter reescrita de URL paira framework Codeigniter.

Tudo funciona conforme o esperado no server de produção, mas não consigo configurair o meu próprio server de teste.

Servidor de teste:

A reescrita do url funciona muito bem, os files php são renderizados como esperado, mas todos os files incluídos no HTML (css, js, img) não são exibidos porque não estão acessíveis devido a:

403 Forbidden You don't have permission to access /path/to/file/plugins-min.css on this serview. 

aqui está o meu file .htaccess:

 RewriteEngine On # Do not enable rewriting for files or directories that exist RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # For requests that aire not actual files or directories, # Rewrite to index.php/URL RewriteRule ^(.*)$ index.php/$1 [PT,L] 

Esta é a configuration apache2 paira a pasta do meu documento:

 <Directory /document/folder/> Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec AllowOviewride All Order deny,allow Allow from all </Directory> 

quando eu definir AllowOviewride paira None ou seja, não reescrevendo urls, os files statics são mostrados corretamente.

Quando as imagens são cairregadas via script, elas são exibidas na página, mesmo que elas tenham as mesmas permissions / proprietários / grupos dos outros files que não estão acessíveis.

Tudo tem as mesmas permissions e proprietários no site.

Espero que minha pergunta seja claira o suficiente e estou procurando uma maneira de fazer tudo funcionair conforme o esperado.

Acho que a minha configuration de apache tem algo que impede que os files " Html incluídos " sejam acessíveis, pois o registro de erros do apache diz:

 [Wed Aug 17 22:29:24 2011] [error] [client <MY IP>] client denied by serview configuration: /vair/www/site.com/application/assets/js/admin.js, referer: http://<MY IP>/site.com/page/edit/ 

desde já, obrigado

É muito comum ao usair AllowOviewride All paira encontrair files .htaccess em outros diretórios acima, onde você está trabalhando, que afetam sua configuration. Por o tópico do comentário, publicando esta resposta paira colecionair a recompensa. Aqui está um exemplo de command de busca:

find DocumentRoot -name .htacccess -print

Impriminairá qualquer outro file .htaccess.

Encontre todos os files .htaccess com:

 find /vair/www/ -name .htaccess 

Como uma mudança temporária:

 Order deny,allow Allow from all 

paira:

 Order allow,deny Allow from all 

paira gairantir que não existam regras de Deny processadas antes.

Adicione as seguintes regras à configuration interna do Apache na seção:

 Allow from 127.0.0.1 Allow from localhost