我是codeIgniter的新手。我正在使用最新版本的codeigniter。我有一個HTML模板,我試圖將其轉換爲codeIgniter。Codeigniter無法識別css,js文件
不過,我已經創建
- header_view.php
- navigation_view.php
- content_view.php
- footer_view.php
在應用/ views文件夾。我已將所有CSS,js,圖像文件夾複製到視圖下。
所以,現在我的問題是樣式表不能正常工作。你能給我一些指示嗎?
我是codeIgniter的新手。我正在使用最新版本的codeigniter。我有一個HTML模板,我試圖將其轉換爲codeIgniter。Codeigniter無法識別css,js文件
不過,我已經創建
在應用/ views文件夾。我已將所有CSS,js,圖像文件夾複製到視圖下。
所以,現在我的問題是樣式表不能正常工作。你能給我一些指示嗎?
你的CSS,圖像,Java腳本等應位於從應用程序文件夾的一側沒有意見
應用
資產
資產> CSS
資產>圖片
資產> JS
的index.php
htaccess的
的url helper應該是自動加載也。
然後你就可以在頭部區域使用
<link type="text/css" rel="stylesheet" href="<?php echo base_url('assets/css/yourstylesheet.css');?>">
<script src="<?php echo base_url('assets/js/yourjs.js');?>"></script>
注:在堆棧溢出發佈提問將所有的方法是最好的 包括一些代碼在您的問題。還不錯的所有方法來讀取CodeIgniter Docs和CodeIgniter的論壇在這裏http://forum.codeigniter.com/
,您可能需要創建主目錄
這裏一個htaccess文件是一個例子htaccess的
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
使用後像@沃爾夫岡這樣的網址幫手正確地說道。
請不要忘記檢查你的.htaccess文件在你的項目的根目錄,並添加這一點,如果不是指定它
RewriteCond $1 !^(index\.php|assets|robots\.txt)
要添加到CI需要由您的閱讀每一個新的文件夾代碼作爲外部文件夾必須指定。如果你想添加另一個文件夾,只需添加額外的管道並添加文件夾名稱即可。例如。
RewriteCond $1 !^(index\.php|assets|mynewfolder|robots\.txt)
希望這會有所幫助。
添加此.htaccess文件後,我收到服務器錯誤警告。 – Jhon
@Jhon嘗試更多的htaccess在這裏'https:// github.com/riwakawebsitedesigns/htaccess_for_codeigniter'你可能需要刪除config.php中的index.php – user4419336