我正在从旧的 Linux 服务器迁移到新的 Linux 服务器,并在旧服务器上全新安装了 codeigniter,运行良好。然而,将它转移到新服务器,它在“主页”(只是域或直接路由 - http://mydomain.co.uk/welcome)上给我一个 404 错误,或者,如果我包含 index.php,它会尝试下载它!
这是我的 .htaccess 文件:
options +followsymlinks
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|images|module_uploads|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
基本 url 是正确的并且 $config['index_page'] = '';
这就是在我的旧服务器上运行数百万个 codeigniters 安装所需的全部,所以我不知道从哪里开始!
我用谷歌搜索了所有内容并尝试调整 .htaccess
文件中的斜杠,并且我在 $config[ 中添加和删除了
所以我不确定从这里去哪里。任何帮助表示赞赏。index.php
'index_page'];
最佳答案
转到您的 application/config 文件夹中的 config.php 文件,然后转到 $config['index_page'] = 'index.php' 的位置;并删除 index.php 部分。所以它只是说 $config['index_page'] = '';
希望对您有所帮助!
关于linux - 全新安装 codeigniter 404 错误或下载每个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398710/