我的代码点火器应用程序为所有 js 文件 ($DOC_ROOT/javascript/) 提供 404(未找到),所有图像和 css 工作正常,javascript、图像和 css 文件夹具有相同的权限。
我的.htaccess 文件:
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag none
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
Options All -Indexes
AddOutputFilterByType DEFLATE text/html text/plain text/xml
<Files *.php>
SetOutputFilter DEFLATE
</Files>
<Files *.css>
SetOutputFilter DEFLATE
</Files>
<Files *.js>
SetOutputFilter DEFLATE
</Files>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|local_clientdata|clientdata|javascript|fckeditor|themes|install|css|files|sitemap\.xml|robots\.txt|info\.php|forum\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [E=CI_PATH:/$1,L]
我做错了什么?
最佳答案
完善.htaccess
的底线
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
关于JavaScript 文件 - 未找到 404 - CodeIgniter - .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27714432/