net::ERR_ABORTED 403(禁止)使用存储定位器时codeigniter中出现错误

sbtkgmzw  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(573)

我是新的codeigniter,我面临着一些问题。我已经创建了一个存储定位器使用核心php。它的工作完美。但我想嵌入代码在codeigniter。我复制的文件,当我试图运行它不显示和显示以下错误在控制台。
403错误(已禁止访问)403错误(已禁止访问)
403错误(已禁止访问)**

**供您参考:我已经从https://www.softaox.info/jquery-store-locator-google-map-with-country-state-city-dropdown/**中获取了代码

我在header.php中添加了以下脚本路径

<script src="<?php echo base_url();?>application/views/webpages/libs/handlebars.min.js"></script>
<script src="https://maps.google.com/maps/api/js?key=xxxxx"></script>
<script src="<?= base_url();?>application/views/webpages/storeLocator/storelocator.js"></script>```

NB:base_url is correct, because it's working for others.Anyone please help me . I tried different things last couple of days.
62o28rlo

62o28rlo1#

您正在将javascript存储在views文件夹中。views文件夹应该只包含您的视图文件。
对于图像、css和javascript等资源,您应该在根目录中创建一个文件夹(如public),其结构如下:

application
system
public 
   - css
   - js 
   - img

然后在视图中加载带有基本url的javascript文件,如下所示:

<script src="<?php echo base_url('public/js/libs/handlebars.min.js') ?>"></script>

你的应用程序文件夹中的所有文件都不应该被直接访问,你只能访问该文件夹之外的index.php,让它发挥它的魔力。
公共文件应位于应用程序和系统文件夹之外。始终如此。

相关问题