symfony 2在网址末尾斜线

时间:2014-08-23 18:18:21

标签: php .htaccess symfony

我开始使用Symfony2,到目前为止,我非常喜欢这个框架。我只遇到一个问题,所有网址在每次链接点击后都会在最后添加斜杠。

示例:

我在:http://symblog.dev/app_dev.php
现在主页按钮指向http://symblog.dev/app_dev.php/

当我点击它时,我正在:http://symblog.dev/app_dev.php/
在主页网址的末尾有另一个斜杠,现在是:
http://symblog.dev/app_dev.php//

这种情况经常发生,因为单击按钮,导致调试工具栏崩溃的原因是因为ajax url与多个斜杠等不匹配。它发生在网站上的每个URL上,而不仅仅是调试工具栏ajax。

我希望有人知道问题可能是什么。

环境

  • vagrant debian 7 vm
  • apache2,php 5.5,OPcache,hhvm
  • mysql 5.5
  • 代码位于具有所有权限的共享文件夹中,主机系统为win 8.1

屏幕截图: http://picload.org/image/cgardll/screenshot2014-08-2320.14.47.png

//请原谅拼写错误,因为我不会说英语

1 个答案:

答案 0 :(得分:0)

我建议阅读有关symfony2路由的文档: http://symfony.com/doc/current/book/routing.html

这应该可以让您了解框架中的路由是如何工作的,这样您以后就不会遇到这个问题。

希望这有用。

编辑: 看看这个 http://blog.christian-baer.com/index.php/trailing-slash-in-symfony-route/