我的 Zend Framework 应用程序有一个公共目录,其中包含一个 htaccess 文件。如果在公共目录中找不到该文件,它会通过应用程序路由请求。我的公共目录中有一个 MP3 文件,但 htaccess 文件正在通过应用程序路由请求!
您觉得我的 htaccess 文件有什么问题吗?
AddDefaultCharset utf-8
RewriteEngine on
RewriteRule ^Resources/.* - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpg|png|css|htm|html|php|pdf|doc|txt|swf|xml|mp3)$ /index.php [NC]
答案1
事实证明,htaccess 内容也嵌入到了 apache 配置文件中。我的同事说这可以提高性能。
答案2
htacess 文件是否可以被网络服务器读取?