我有一个控制器welcome.php
和方法cat()
。这是查询字符串http://localhost/CodeIgniterhi/?welcome/cat/0
。当我点击该链接时,我无法访问控制器welcome.php
中的cat()
方法。为什么?路由有问题吗?我的默认路由器是welcome/index.
假设您从url中删除了index.php
,问题是您在url
/CodeIgniterhi/?welcome/cat/0
应该/CodeIgniterhi/welcome/cat/0
如果你有问题,你不能删除查询char ?
,你应该尝试在config/config.php
这:
$config['uri_protocol'] = 'QUERY_STRING';
真的不是在url中使用查询字符串的最佳实践,它们看起来不太SEO友好