我正在尝试部署一个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'的东西修复这个是更好的。