我的问题是无法在生产服务器中加载任何css,js,图像等。
错误resource: the server responded with a status of 404 (Not Found)
这是我的文件夹树
public_html/
application/
assets/
...
我尝试在base_url()
目录中加载任何文件时使用assets
,
例如:
<link rel="stylesheet" type="text/css" href="<?php echo base_url("assets/css/bootstrap.css"); ?>" />
我不知道为什么我无法加载这些文件。 有人可以帮我解决这个问题吗?
.htaccess文件
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
答案 0 :(得分:1)
Options Indexes FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
请使用此.htacess
答案 1 :(得分:0)
你编辑了application / config / config.php base_url吗?
要么
我像这样使用它
<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/css/bootstrap.css" />
或者我用错了方法?
答案 2 :(得分:0)
你检查过服务器上的文件权限吗?它应该是可执行的xrw