我有一个问题,试图从HTML中获取资产,我不知道如何解决它。我创建。htaccess文件从url退出index.php,但现在我无法获得资产文件。
我有这个架构在我的codeigniter目录:
- 应用
- 资产
- css
- js
- img
系统测试 - index . php
- . htaccess
在我的。htacces文件我有这样的代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /codeigniter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index'.php|images|assets|robots'.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /codeigniter/index.php
</IfModule>
在我的服务器上,codeigniter文件夹位于/var/www/html/codeigniter/.
我试图得到css和图像从布局视图像这样:
<link rel="shortcut icon" href="<?php echo base_url('assets/img/icons/favicon.png'); ?>">
<!-- <link rel="stylesheet" href="<?php echo base_url('assets/css/bootstrap/bootstrap.min.css'); ?>"> -->
但是我不能访问这个文件,浏览器打印我"net::ERR_CONNECTION_TIMED_OUT"。
有谁能帮我解决这个问题吗?<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
php_value upload_max_filesize 42M
php_value post_max_size 42M
</IfModule>
你可以在你的htaccess文件
中试试这段代码谢谢