我使用的是普通主机(即通过 public_html 访问网页,但无法访问 php (apache) 配置)。
这就是我所做的
- 重命名了我的网站目录 => public_html
- 将 app.php(产品应用程序)重命名为 index.php
我还向我的页面(模板)添加了一条名为“littlebird”的路由
问题
当我调用www.mywebsite.com/littlebird时=>找不到404页面
但是当我使用www.mywebsite.com/index.php/littlebird时,一切都正常。
最佳答案
我最初的猜测是您没有打开mod_rewrite
。
但在我们的讨论过程中,我们发现您已将原始 .htaccess
替换为其他内容。
原始的.htaccess
可以通过这个地址找到:https://github.com/symfony/symfony-standard/blob/master/web/.htaccess
关于php - Symfony 路由不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20364210/