이 질문은 이전에 물어 보았지만 어떤 이유인지 그것은 저에게 맞지 않습니다.Symfony2가 하위 디렉토리에 설치 중
나는 하위 폴더에 symfony2를 설치하려고 해요 (IE : http://www.mydomain.com/myapp는) :
나는이 서브 패스를 가리 키도록 내 경로 ALL을 수정해야 할 것 같습니다, 그러나, 나는 몇 가지 문제로 실행 해요 , IE :
fos_user_group:
resource: "@FOSUserBundle/Resources/config/routing/group.xml"
prefix: /myapp/group
라우팅을 위해 작업을 수행합니다.
그러나, 아무리 심지어 심포니 문서에 불구하고, 그것은 assetic가 올바른 경로 (http://symfony.com/doc/current/book/templating.html#linking-to-assets)를 결정하는 것을 말한다 무엇, 여전히 IE, 루트 도메인에서 자산을 찾기 위해 시도하지 :
http://www.mydomain.com/bundles/acmedemobundle/js/script.js
나는 기본적으로 관련 문제에 대한 Google의 모든 링크를 살펴 봤는데, RewriteBase /myapp
, RewriteBase /myapp/web
을 시도했지만 아무 소용이 없습니다.
누구든지 나를 도와 줄 수 있습니까? 이는 내 URL과 애셋을 하위 폴더로 올바르게 라우팅하는 것이 어렵다는 것이 제멋대로 보입니다. 이식성을 위해 (자산 문제가 어떻게 든 해결 되더라도) 모든 경로를 수정하지 않고이를 수행 할 수있는 방법이 없습니까?
사이드 노트에서 아직 유닉스 서버에서이 시도를 시도하지 않았습니다. 현재 모든 테스트가 wampserver에서 수행되고 있습니다.
app/config/config.yml
에 다음 코드를 추가 한 로컬 환경이 내 솔루션은 접두사 경로의 모든 설정을하지 않고 작동하도록하는 방법을 찾을 당신이 수 있었습니까? – Asagohan