在ubuntu上找不到Codeigniter 404

时间:2018-04-13 05:36:50

标签: php codeigniter ubuntu

我有一个Codeigniter的应用程序,但是当我在Ubuntu上使用Xampp运行它时出现404错误。

htaccess是:

Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule> 

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

感谢任何帮助!

修改

如果我创建一个新的codeigniter项目,它可以工作。问题出现在Windows上创建的项目中,我想在Ubuntu上测试它。

我在本地运行,目录是:opt / lampp / htdocs / Alcaldia

1 个答案:

答案 0 :(得分:0)

在你的htaccess文件中试试这个。

Options All -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]