Codeigniter加载一些js而其他人没有加载

时间:2018-02-09 13:04:46

标签: php .htaccess codeigniter

这些文件的路径似乎都是正确的,因此我希望能够访问它们。但对于某些人而言并非如此。有些可以访问,但其他人带来404。 这是在网上上传我的网站后开始的,但在本地主机上它运行良好。

htaccess文件:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

正在加载的示例src:

<script src="<?= base_url()?>assets/assets/js/jquery-1.11.2.min.js" type="text/javascript"></script>
页面上的

https://www.myweb.com/assets/assets/js/jquery-1.11.2.min.js

示例网址未加载:

<script src="<?= base_url()?>assets/assets/plugins/datatables/js/jquery.dataTables.min.js" type="text/javascript"></script>
页面上的

 https://www.myweb.com/assets/assets/plugins/datatables/js/jquery.dataTables.min.js

1 个答案:

答案 0 :(得分:0)

我刚刚意识到文件名不同。 datatables和dataTables

<script src="<?= base_url()?>assets/assets/plugins/datatables/js/jquery.datatables.min.js" type="text/javascript"></script>

这很有效。

虽然:

<script src="<?= base_url()?>assets/assets/plugins/datatables/js/jquery.dataTables.min.js" type="text/javascript"></script>

无法加载。

请注意,文件名在某种程度上是不同的套管内容。 datatables.min.jsdataTables.min.js

我还不知道文件名案例类型是否会导致错误,但这解决了我的问题