【发布时间】:2017-01-07 17:36:28
【问题描述】:
我已将 codeIgniter 3 应用程序从本地上传到服务器,并设置了以下文件:
文件 .config
$config['base_url'] = 'http://www.myswebsite.com/project';
文件 .routes
$route['default_controller'] = 'projects';
文件 .htaccess
RewriteEngine On
RewriteBase /project
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]
当我转到 mainController 项目时,我可以看到该页面,但在登录后(该页面需要登录)我收到以下错误:
404 Page Not Found
网址:www.mywebsite.come/project/login
我无法理解原因......
【问题讨论】:
-
我发现了问题。登录控制器是用小写 (login) 而不是大写 (Login) 编写的。
标签: php codeigniter