这是我第一次使用php框架,但我找不到有效的解决方案。
我在asset_helper文件中使用base_url()正确地创建了我的页面加载样式标记,它似乎工作正常。
生成的代码:
<link rel="stylesheet" type="text/css" href="http://localhost/p_maricarmen/assets/css/style.css" media="screen" />
但它没有加载css文件。
我对其他文件也有同样的问题,例如使用img标记加载图片。
我在根目录中也有一个 .htaccess 文件,代码为:
RewriteEngine on
RewriteCond $1 !^(index.php|public|robots.txt)
RewriteRule ^(.*)$ /p_maricarmen/index.php/$1 [L]
为友好网址。
有关详细信息,如果将样式网址放在我的导航器中,则会生成一个包含404错误的html网页,页面未建立。
答案 0 :(得分:0)
使用以下代码修改.htaccess文件。
RewriteEngine on
RewriteCond $1 !^(index.php|public|assets|robots.txt)
RewriteRule ^(.*)$ /p_maricarmen/index.php/$1 [L]
您的css文件未加载的原因是您必须为放置了css和js文件的文件夹指定重写条件。 您可以为图像文件夹执行相同的操作。 只需指定我为资产指定的图像父文件夹名称,它应该按预期工作。
希望这可以帮助你...