【发布时间】:2018-07-31 12:37:55
【问题描述】:
已经工作的项目我将下载并到另一台服务器更改所有内容,但显示 404 和 index.php 添加到配置工作
这是我下面的.htacess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我尝试其他重写代码,但我的配置文件不工作
$config['base_url'] = '';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
但一直显示 404 为什么本地不工作
【问题讨论】:
-
这样设置:;
$config['base_url'] = 'http://localhost/app_folder/'; $config['index_page'] = ''; -
@pradeep local 我会试试这个,但是上面的代码在本地服务器上不起作用,为什么?
-
你必须为本地环境设置它,对于服务器设置本地服务器路径你必须设置本地路径
-
@pradeep 不能在本地工作,为什么我要在新服务器上这样做
-
实际上我认为它在 localhost 中不起作用,因为另一台服务器将服务器名称提供给基本 url
标签: php .htaccess codeigniter codeigniter-3 url-routing