我有一个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
答案 0 :(得分:0)
在你的htaccess文件中试试这个。
Options All -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]