代码点火器不适用于互联网

时间:2018-01-21 22:19:26

标签: php codeigniter routes codeigniter-3

我的routes.php

$route['default_controller'] = 'welcome';
$route['404_override'] = '';

我的config.php

$config['base_url'] = 'https://server2.fani-mex.com/SysGrub/codeigniter/';
$config['index_page'] = 'index.php';

我的本地主机

http://localhost/codeigniter/index.php/Maestros/add

我的服务器

https://myserver.com/SysGrub/codeigniter/index.php/Maestros/Add

您好,我在尝试访问此控制器时遇到问题,在我的本地主机上工作正常但在我托管它时没有。希望你能帮到我,谢谢你。

1 个答案:

答案 0 :(得分:0)

使用以下配置在根目录中创建htaccess文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|assets)
RewriteRule ^(.*) index.php/$1 [L]

这样您就不需要在网址中使用edl索引文件,并且您应该可以毫无问题地访问您的驱动程序

示例:

https://myserver.com/SysGrub/codeigniter/Maestros/Add