2013-05-10 3 views
0

문제가 있습니다. 라우팅 문제인지 여부는 잘 모르겠습니다. 내 심포니 프로젝트의 주소입니다.URL 단축 문제 (Symfony)

http://192.168.10.10/index.php 

그리고 작동합니다.

<a href="<?php echo url_for('module1/index'); ?>">module1</a> 

을 Module1 위해 링크를 클릭하면 브라우저가 192.168.10.10/module1에 ADRESS을 단축하고 찾을 수 없다는 오류가 있습니다. 수동으로 index.php를 추가하면 (주소가 192.168.10.10/index.php/module1이되도록) 제대로 작동하고 올바른 페이지가 표시됩니다. 왜? 문제가 어디에 있습니까?

+0

'.htaccess' 파일을 보여줄 수 있습니까? 이것은'config \ settings.yml'에'no_script_name : off' 옵션이 있다면 작동 할 것입니다. 그러나이 설정은 프로젝트의 한 앱에만 적용될 수 있습니다. – antony

답변

0

중 하나는 app/frontend/config/settings.yml

no_script_name: false 

을 설정하거나 아파치가 mod_rewrite를 활성화 한 경우 (아파치를 사용하고 있다고 가정)을 확인.

+0

캐시를 지우셨습니까? –

+0

no_script_name을 설정하십시오 : false 및 cc. 이제 작동합니다. 당신의 도움을 주셔서 감사합니다! – alex