实时服务器网站中的404文件未找到错误基于codeignitter框架

时间:2018-03-09 08:19:45

标签: php codeigniter server live

最近,我使用godaddy主持了一个网站。当我在url第一页输入域名时加载没有错误,现在当我点击第一页[主页]上的任何链接或按钮时,它正在给出404:找不到文件错误。

编辑:根文件夹中的.htaccess文件:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase / 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 
php_value upload_max_filesize 200M 
php_value post_max_size 200M 
php_value max_input_time 3600 
php_value max_execution_time 3600

1 个答案:

答案 0 :(得分:0)

你可以试试这段代码:

在root floder中上传htaccess文件

<IfModule mod_rewrite.c>

    RewriteEngine On
    RewriteBase /
    Options -Indexes

    RewriteCond %{REQUEST_URI} ^system.*

    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_URI} ^application.*

    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ /index.php?/$1 [L]

</IfModule>

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

</IfModule>