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

Codeigniter - cannot load files in production server

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

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

这是我的文件夹树

public_html/
    application/
    assets/
    ...

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

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

我不知道为什么我不能加载这些文件。 谁能帮我解决这个问题?

.htaccess 文件

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

您是否编辑了 application/config/config.php base_url?
要么

我是这样用的

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

还是我用错了?

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

请使用这个.htaccess

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