【发布时间】:2017-10-24 19:06:54
【问题描述】:
我的 index.php 文件位于 pubic_html 中,所有其他文件夹(例如 application 、 assets 、 system )都在那里。它们每个都有子文件夹和文件。我正在尝试基于 codeigniter 恢复网站,并且我已按照安装指南进行操作,但 css 文件存在问题。
网站上只有文字,没有css,也没有图片。
这是一个如何在文件中写入链接的示例。
<link rel="icon" type="image/png" href="<?php echo base_url();assets/img/logo.png">
此代码在我的 htaccess 文件中:
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^=]+=.*)$ index.php?controller=$1&$2 [L,QSA]
RewriteRule ^([^=]+=.*)$ index.php?$1 [L,QSA]
RewriteRule ^(.+)$ index.php?controller=$1 [L,QSA]
我附上了网站的屏幕截图和我面临的问题。我已经尝试了一切。如果有人可以提供帮助,将不胜感激。谢谢。
【问题讨论】:
-
你的
.htaccess喜欢什么? -
'RewriteEngine on RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/([^=]+=.*)$ index.php?controller=$1&$2 [L,QSA] RewriteRule ^([^=]+=.*)$ index.php ?$1 [L,QSA] RewriteRule ^(.+)$ index.php?controller=$1 [L,QSA]'
-
这是我的 htacess 中写的代码
-
请直接插入您的帖子中。
-
确保您已在 config.php 示例
$config['base_url'] = 'http://localhost/yourproject/'和<?php echo base_url('assets/img/logo.png');?>"中设置了基本 url
标签: javascript php html css codeigniter