Codeigniter - 无法在生产服务器中加载文件

时间:2015-06-20 04:54:25

标签: codeigniter production-environment

我的问题是无法在生产服务器中加载任何css,js,图像等。

错误resource: the server responded with a status of 404 (Not Found)

这是我的文件夹树

public_html/
    application/
    assets/
    ...

我尝试在base_url()目录中加载任何文件时使用assets

例如: <link rel="stylesheet" type="text/css" href="<?php echo base_url("assets/css/bootstrap.css"); ?>" />

我不知道为什么我无法加载这些文件。 有人可以帮我解决这个问题吗?

.htaccess文件

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

3 个答案:

答案 0 :(得分:1)

Options Indexes FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

请使用此.htacess

答案 1 :(得分:0)

你编辑了application / config / config.php base_url吗?
要么

我像这样使用它

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/bootstrap.css" />

或者我用错了方法?

答案 2 :(得分:0)

你检查过服务器上的文件权限吗?它应该是可执行的xrw