我正在使用codeigniter。它真的讓我感到沮喪。我試圖刪除這個index.php的東西。當我在本地服務器(localhost)中運行我的代碼時,它運行良好。它加載我所有的CSS和JS。現在該應用程序在[http://www.socialfansmafia.com] [1]codeigniter .htaccess在將我的文件上傳到服務器後不起作用
[1]:http://www.socialfansmafia.com。你可以檢查出來。它會要求你用你的twitter登錄。不要擔心,這不是一個騙局。我正在使用elliot houghin twitter庫。
而我的CSS和JS都沒有加載。請幫助我們。我在接下來的4小時呈現:-(
這是我的.htaccess:
RewriteEngine on
RewriteBase/
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
我已在配置文件中的$config['index_page'] = '';
,而這一切的代碼運行在本地主機的成功。 。但它不會在網絡服務器工作...任何建議你們最好的方面 - alfin
我發現這個規則更加靈活,因爲它會讓Apache檢查請求的文件,看看它是不是一個普通的文件或目錄。如果沒有,它會將所請求的路徑附加到index.php,將其轉換爲CodeIgniter URI。 如果可公開訪問的目錄結構發生變化,則不需要更改.htaccess。 – danielperaza
非常感謝。我會爲您的進一步發展提供建議。但是,現在我認爲'RewriteCond $ 1!^(index \ .php | images | robots \ .txt | css | js)'對我來說非常好。謝謝:-) – under5hell
我改變了主意。我得到了mp3文件,您的解決方案對我來說更具競爭力:-) ......謝謝! – under5hell