我在CodeIgniter中开发了一个网站。在其中,我将所有CSS和js文件保存在应用程序文件夹之外,并使用URL帮助程序base_url和site_url将它们包含在内。但即使我可以在浏览器的代码视图中看到这些文件被加载,我也看不到我在浏览器中看到的任何变化。我在firefox中查看了该项目,即使我不使用site_url函数
它也能正常工作答案 0 :(得分:0)
嗯,我认为问题的描述不是很准确,但请尝试以下方法。
你的.htaccess
options -indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(application|system|\.svn) index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|public|images|robots\.txt|css)
#LOCALHOST , ARVIXE , HOSTGATOR ETC.
RewriteRule ^(.*)$ index.php/$1 [L]
#GODADDY
#RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
</IfModule>
您的应用程序/ config / config.php
$config['base_url'] = 'http://localhost/project'; //the url where your project is
$config['index_page'] = '';
您的应用程序/ config / autoload.php
$autoload['helper'] = array('url'); //at least 'url', but i recommennd 'array', 'file'
我认为这可以解决问题。如果没有,请提供进一步的细节。
让我知道,