我是一名使用CodeIgniter / Bootstrap / WAMP的新手。我在访问应用程序文件夹外的文件夹时遇到问题。我浪费了几个小时试图修复这个问题,但无济于事。我错过了什么吗?这是我到目前为止所做的。
文件目录
www/myapp/application
www/myapp/system
www/myapp/components
components/css
components/js
components/images
我做了什么
edit the config.php
$config['rewrite_short_tags'] =TRUE;
set the autoload.php
$autoload['helper'] = array('url');
的template.php
<!DOCTYPE html>
<html>
<head>
<title>PM with BAM</title>
<meta name ="viewport" content="width = device-width, initial-scale=1.0">
<link href="<?php echo base_url();?>components/css/bootstrap.css" rel ="stylesheet" media="screen">
</head>
<body>
<script src="<?php echo base_url();?>components/js/bootstrap.js"> </script>
</body>
</html>
我尝试删除应用程序和系统文件夹中的.htaccess文件,但我仍然遇到同样的错误。
我已经阅读了一些例子和相关问题但是没有用。 有什么帮助吗?
答案 0 :(得分:4)
我终于解决了这个问题。它与htacces文件设置和目录结构无关。从bootstrap网站下载的文件是加密的。我只是取消选中“加密内容以保护数据”选项,然后一切正常。希望这可以帮助像我这样的其他新手。 :)
谢谢大家的帮助!
答案 1 :(得分:3)
我没有足够的声誉在你的答案下发表评论,但我的情况几乎完全相同,除非我右键点击绿色“dist”文件(绿色表示在Windows中加密)然后属性 - >高级(一般情况下)选项卡),取消选中加密内容以保护数据。所以我立即将它从列表中删除,因为它可能导致我的问题。在尝试了一系列不同的解决方案之后,我决定回过头来仔细检查你的答案。我最后不得不点击“加密内容以保护数据”然后“确定”然后应用于所有孩子等,然后取消选中并适用于所有孩子等。
简而言之,如果未选中“加密内容以保护数据”并且您的引导程序文件名为绿色,请执行以下操作:
选中“加密内容以保护数据”并应用于所有儿童,然后取消选中并适用于所有儿童。
答案 2 :(得分:0)
您的.htaccess
要求以下内容忽略重写您指定图片等的网址;
RewriteEngine on
RewriteRule ^$ /index.php [L]
RewriteCond $1 !^(index\.php|components|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]
请注意components
,robot.txt
和favicon.ico
如何留作省略的项目。只需根据需要进行替换,使用|
分隔条目(css等;)
不要使用包含,阅读 CI指南,大多数在这里提问的人都可以通过查看指南,非常好的文档来解决这些问题。