为了账号安全,请及时绑定邮箱和手机立即绑定

CodeIgniter:获取 JS 文件时出现 404 错误

CodeIgniter:获取 JS 文件时出现 404 错误

PHP
临摹微笑 2022-12-11 16:11:17
我正在安装一个基于 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/
查看完整描述

2 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

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

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


查看完整回答
反对 回复 2022-12-11
?
largeQ

TA贡献2039条经验 获得超8个赞

因为你可以直接访问该文件,这意味着你的脚本 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 设置


查看完整回答
反对 回复 2022-12-11
  • 2 回答
  • 0 关注
  • 189 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号