你好我在codeigniter中对我的文件结构有一些想法。我现在正在做的是创建一个包含我正在开发的项目的文件夹,并命名为“myProject” 然后我将我的codeigiter文件夹放在该文件中。然后一切都正常完成,就像在控制器文件夹上再次创建一个名为myProject的类一样...
这个结构有效,但它创建了非常丑陋的URL(例如在本地服务器中): http://localhost/myBlog/CodeIgniter_1.7.2/index.php/myBlog
它也会在我的根文件夹中产生一些问题...所以如果我的根目录中有一个css文件夹,我应该这样称呼它: “/myBlog/CodeIgniter_1.7.2/css/myBlogStyle.css”
而不是那样的: “CSS / myBlogStyle.css”
您对使用codeigniter的正确方法有什么建议吗? 提前谢谢
答案 0 :(得分:2)
只需在根级别创建文件夹即可。摆脱CodeIgniter_1.7.2,你不需要那个文件夹。
C:
xampp (or whatever)
www (or htdocs)
myblog
application
system
...
对于你的css:
C:
xampp (or whatever)
www (or htdocs)
myblog
application
system
css (put your css scripts in a folder call css)
default.css
然后访问它,只需
<link href="<?php echo base_url();?>css/default.css" rel="stylesheet" type="text/css" />
要从脚本中删除“index.php”,请将.htaccess文件更改/添加到文件中。只需谷歌一个文件,并将重写规则更改为:
RewriteRule ^(.*)$ /myblog/index.php?/$1 [L]
C:
xampp (or whatever)
www (or htdocs)
myblog
application
system
css (put your css scripts in a folder call css)
default.css
.htaccess