【问题标题】:CodeIgniter: 404 error on getting JS fileCodeIgniter:获取 JS 文件时出现 404 错误
【发布时间】:2020-07-20 01:00:02
【问题描述】:

我正在安装一个基于 CodeIgniter 的项目。在我尝试登录的登录页面中,它不断将我重定向到登录页面而不显示任何消息。查看http访问日志,可以看到网站找不到js文件:

127.0.0.1 - - [07/Apr/2020:14:05:15 -0400] "GET /media/js/jquery-2.1.1.min.js HTTP/1.1" 404 487 "http://localhost/web/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"
127.0.0.1 - - [07/Apr/2020:14:05:15 -0400] "GET /media/login_script.js HTTP/1.1" 404 487 "http://localhost/web/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"
127.0.0.1 - - [07/Apr/2020:14:05:15 -0400] "GET /media/js/jquery-2.1.1.min.js HTTP/1.1" 404 487 "http://localhost/web/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"
127.0.0.1 - - [07/Apr/2020:14:05:15 -0400] "GET /media/login_script.js HTTP/1.1" 404 487 "http://localhost/web/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"

我搜索了这个错误,有人建议更改 .htaccess 文件。我将其更改为以下但仍然有同样的问题。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_URI} ^application.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]

</IfModule>

谁能帮我解决问题? 该项目位于/var/www/html/web,我正在使用http://localhost/web/访问它

【问题讨论】:

  • 从错误消息中您可以读取 404 代码什么意思未找到。检查您的资产。
  • 它说 404 但我可以直接访问 js 文件,例如访问“localhost/web/media/js/jquery-2.1.1.min.js”会加载 js 文件,这意味着文件在那里

标签: php codeigniter


【解决方案1】:

打开 application/config/config.php 文件并正确设置您的基本 URL。

$config['base_url'] = 'http://localhost/web';

【讨论】:

    【解决方案2】:

    既然你可以直接访问文件,那就说明你的script src路径不对

    检查你的路径,改变它

    <script src='<?php echo base_url()?>media/js/jquery-2.1.1.min.js'></script>`
    <script src='<?php echo base_url()?>media/login_script.js'></script>`
    

    不要忘记检查 config.php 文件中的 base_url 设置

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 2014-09-27
      • 2021-05-11
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 2022-10-13
      • 2017-09-03
      • 2021-11-03
      相关资源
      最近更新 更多