只有主页显示所有其他页面在xampp codeigniter中显示错误404

时间:2016-10-30 10:38:05

标签: codeigniter xampp

我正在使用 CODEIGNITER 。我安装了一个在线工作正常的项目但是当我在localhost(XAMPP)中复制文件时,只有主页是工作文件,所有其他页面显示如下消息:

  

未找到   在此服务器上找不到请求的URL / maharajaviaggi / team。   此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。   Apache / 2.2.9(Win32)DAV / 2 mod_ssl / 2.2.9 OpenSSL / 0.9.8h mod_autoindex_color本地主机端口80的PHP / 5.2.6服务器

我没有明白为什么它显示这个,因为这在网上工作得很好......?

2 个答案:

答案 0 :(得分:1)

如果问题与htaccess相关

如果你使用php作为apache上的模块你的.htaccess应该像

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

如果您将其用作cgi或fpm

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

答案 1 :(得分:0)

确保index.php旁边的 .htaccess 文件看起来像这样:

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

然后转到您的配置,并将这些行更改为:

$config['base_url'] = 'http://localhost/your_project_name/';  
$config['index_page'] = '';
相关问题