Codeigniter安装在子目录中,显示404错误

时间:2018-01-17 09:52:00

标签: .htaccess codeigniter http-status-code-404 subdirectory

我在服务器上安装了两个codeigniter。一个是域的根,第二个我创建了一个新文件夹并在那里安装了第二个codeigniter。当我尝试访问该文件夹时,它显示错误404.

2 个答案:

答案 0 :(得分:0)

您应该在配置

中为子目录定义基本URL

您可以通过以下示例代码获取Idea

$ config [' base_url'] = http://example.com/sub;

答案 1 :(得分:0)

尝试此设置子目录的默认基本网址

$config['base_url'] = "http://www.example.com/sub/"

打开config.php并执行以下替换

$config['uri_protocol'] ="AUTO"

通过

$config['uri_protocol'] = "REQUEST_URI"

的.htaccess

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

此代码运行所有子目录。希望这会对你有所帮助!