在heroku上部署CodeIgniter Php应用程序


Deploy CodeIgniter Php app on heroku

我正在尝试部署一个php应用程序CodeIgniter作为heroku的框架。

我遵循这里的步骤,直到"过程和动态调优"部分,并设法部署我的应用程序。第一页很好,但仅此而已。对于我试图访问的任何其他具有codeigniter链接的页面(/index.php/home/link/对于home控制器,链接操作),服务器将呈现相同的第一页。我以为CI需要一些heroku扩展,但这里说它只需要php。你知道我需要提供什么扩展吗?

到网站的链接是这样的,测试url应该是这样的

这显然是一个URI问题,请尝试切换$config['uri_protocol']

从AUTO切换到任何可用的模式,直到你把它修好。

如果你需要快速解决这个问题,只需在你的index.php url中添加?,这样它就会像这样

index.php?/locations/get 

但是通过'uri_protocol'的东西修复这个是更好的。