Какая файловая структура наиболее подходила бы для codeigniter?

Привет там у меня есть некоторые мысли о моей файловой структуре в 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?заранее спасибо

1
задан rabidmachine9 8 July 2010 в 23:24
поделиться

1 ответ

Просто сделайте свою папку на корневом уровне. Избавьтесь от 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

Затем, чтобы получить к нему доступ, просто

Чтобы избавиться от вашего "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 
2
ответ дан 2 September 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: