【发布时间】:2016-09-09 15:38:13
【问题描述】:
背景
这是我第二次尝试将 CodeIgniter 网站上传到我的服务器...我尝试了所有最重要的建议以使其正常工作,但无济于事!
我正在将 codeigniter 上传到我的https://example.com/app
我正在使用带有 codeigniter 的 HMVC 模块,但这不应该导致这些问题。
问题
我的 CSS 文件拒绝加载,它们显示 404 错误。
这是我的文件夹结构:
这是我在 HTML 模板中加载文件的方式...
<link rel="stylesheet" href="<?php echo base_url() . 'public/css/bootstrap.css'; ?>">
<link rel="stylesheet" href="<?php echo base_url() . 'public/css/font-awesome.css'; ?>">
<link rel="stylesheet" href="<?php echo base_url() . 'public/css/custom.css'; ?>">
这是我的 base_url() 配置...
$config['base_url'] = 'https://toucan-talk.com/app/';
这是我的 .htaccess 文件(目前,我尝试了几种不同的设置)。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我不确定这里出了什么问题!
【问题讨论】:
-
我想你在 app 文件夹中找到了公共文件夹 .. open css
https://toucan-talk.com/public/css/bootstrap.css -
不,我的 codeigniter 应用程序的根文件夹是 toucan-talk.com/app
-
您尝试过 Public 吗?可能是区分大小写的
-
你刚刚搞定了罗伯托。非常感谢!
-
RewriteBase /app/
标签: php .htaccess codeigniter mod-rewrite