나는 이것을 알아낼 수 없습니다.symfony2 라우팅은 자극적 인 환경에서 다르게 작동합니다.
처음에는 캐시가 삭제되었다고합니다. app/cache에서 prod와 dev 디렉토리를 지우는 데까지 갔다. 따라서 업데이트되지 않은 경로는 문제가되지 않습니다. 디버그 출력 :
생산성 : 응용 프로그램/콘솔 라우터 : --env = 자극 디버그 :
여기내 라우터
[router] Current routes
Name Method Pattern
instrumentlabel ANY /backend/instrumentlabel/{page}/{filter}
marketmapping ANY /backend/marketmapping/{page}/{filter}
데브 : 응용 프로그램/콘솔 라우터 : 디버그 - -env = dev
[router] Current routes
Name Method Pattern
instrumentlabel ANY /backend/instrumentlabel/{page}/{filter}
marketmapping ANY /backend/marketmapping/{page}/{filter}
두 구성이 동일합니다 (구성에 차이가 없음).
Acessing /backend/instrumentlabel
두 환경에서 작동합니다. 하지만 /backend/marketmapping
에 액세스하려고하면 dev 환경에서만 작동합니다.
찌그러진 환경에서 나는 아무 이유없이 항상 /backend/marketmapping/
(선행 슬래시에 주목)로 리디렉션됩니다.
내 prod.log
단순히 상태 :
request.ERROR: [...]: No route found for "GET /backend/marketmapping/"
관련 routing.yml과 routing_dev.yml을 표시 할 수 있습니까? – Sgoettschkes