簡體   English   中英

帶有codeigniter的每個頁面均未找到“ 404頁面未找到”

[英]'404 Page Not Found' every page with codeigniter

我在本地主機上使用了此.htaccess文件:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] 

但是,當我將站點上傳到ftp時,它突然不起作用。 我設置了base_url。 Mod重寫已啟用。 還有什么可能是問題。 我對編程的知識非常有限,我已經很高興,但是服務器的這些東西讓我感到頭疼。 但我願意學習它,因此,如果您推薦一個起點,那么我很樂意。

因此,目前只有帶有基本CSS設置和404消息的格式化頁面進入。 可以以這種形式創建此消息很奇怪,所以這意味着這不是技術問題,而是設置問題。 我四處搜尋,嘗試了更多.htaccess文件,但沒有任何效果。 謝謝你的幫助!

真傻 控制器的名稱必須以大寫字母開頭。 因此,唯一的問題是,我將默認控制器命名為welcome.php而不是Welcome.php。 很難弄清楚,因為它適用於localhost。 因此,這與.htaccess完全無關。 可能對其他人有價值,所以他們不會犯同樣的錯誤。

當人們使用FastCGI時,我已經看到此錯誤-您需要添加到config.php中:

$ config ['uri_protocol'] =“ REQUEST_URI”;

這將所有問題都聯系在一起-可能不是解決此問題的方法,但是值得一試,其他有症狀的人可能會發現這很有用。

謝謝,// P

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM