我使用本教程在我的本地主机上设置了一个交响乐框架。我正在使用PHP默认服务器和MySQL。前端 URL 工作正常,但是当我转到管理员 URL ( http://localhost:8000/symdemo/admin
) 时,我的 CSS URL 也会重定向到管理页面,这意味着我没有将 CSS 代码放入响应中。
原因是默认的PHP服务器没有URL重写模块,并且index.php
也添加到CSS路径中。
我该如何解决这个问题?
> 我不是 100% 确定,但我认为您会发现使用支持重写的网络服务器比尝试在 PHP 中复制必要的重写更快。重写在Symphony CMS的自述文件中被列为一项要求,上次我检查Symphony仍然依赖于Web服务器重写其某些路由/文件。
当然,您可以使用Apache。如果你想使用一个更轻、更干净、易于配置的网络服务器,我推荐Hiawatha,它有一个可用的Symphony URL工具包/重写规则集。