在 Heroku 上找不到 CodeIgniter 4 路由 url "The requested URL was not found on this server." 部署
CodeIgniter 4 Route url not found "The requested URL was not found on this server." deployment on Heroku
您好 我在 CodeIgniter 4 中的应用程序有问题,最近我将我所有的网站都移到了 Heroku,对于这个网站,在 CodeIgniter 4 中构建的内容 https://myconfessio.com/ 只有 index/home 页面看起来正确但是当我尝试转到另一个页面或做其他事情时,我得到了错误
Not Found The requested URL was not found on this server.
为什么会发生这种情况,我该如何解决?
当我在 public 文件夹中创建 .htaccess 并将其放入
时,我找到了一些解决方案
RewriteEngine on
RewriteCond !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L,QSA]
您好 我在 CodeIgniter 4 中的应用程序有问题,最近我将我所有的网站都移到了 Heroku,对于这个网站,在 CodeIgniter 4 中构建的内容 https://myconfessio.com/ 只有 index/home 页面看起来正确但是当我尝试转到另一个页面或做其他事情时,我得到了错误
Not Found The requested URL was not found on this server.
为什么会发生这种情况,我该如何解决?
当我在 public 文件夹中创建 .htaccess 并将其放入
时,我找到了一些解决方案RewriteEngine on
RewriteCond !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L,QSA]