繁体   English   中英

Codeigniter未加载控制器

[英]codeigniter not loading controllers

将网页放在生产环境上时遇到一些麻烦。

我的config.php文件:

$config['base_url'] = 'http://www.mywebsite.com/';
$config['index_page'] = 'index.php';

routes.php

$route['default_controller'] = "welcomePage";

这是一台一台服务器。 http://www.mywebsite.com/ ”链接到/ web /。 / web /是我的codeigniter应用程序安装的目录。 它在本地主机上运行良好。 现在,当我转到“ http://www.mywebsite.com/ ”时,出现404 not found错误(代码点火器一个,因此至少已加载“ index.php”。知道吗?在此先感谢您! :)

EDDIT 1 ---------------------

.htacces:全部拒绝

将此添加到您的.htaccess中:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] 
</IfModule>

应该管用...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM