我正在尝试部署一个具有CodeIgniter的php应用程序作为heroku中的框架。
我按照here步骤操作,直到“Process and dyno tuning”部分并设法部署我的应用程序。第一页工作正常,但就是这样。对于任何其他带有codeigniter链接的页面(家庭控制器的/index.php/home/link/,链接操作)我尝试访问,服务器呈现给我相同的第一页。我认为CI需要一些heroku扩展但here它说它只需要php。你碰巧知道我必须提供哪些扩展吗?
答案 0 :(得分:2)
这绝对是一个URI问题,请尝试切换$config['uri_protocol']
从AUTO到任何可用模式,直到你修复它。
如果您需要快速解决此问题,只需为index.php网址添加?
,这样就可以这样了
index.php?/locations/get
但通过' uri_protocol'来解决这个问题。事情变得更好。