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