저는 Yii 프레임 워크를 사용하여 사이트를 개발했습니다. 모든 것이 로컬 컴퓨터에서 잘 돌아 갔지만 클라이언트의 서버에 배포하면 리소스 파일 (css, js, 이미지) 문제가 발생했습니다.Yii의 리소스에 대한 상대 경로
사이트에 대한 URL은 subdomain.domain.com/site
입니다. 내가 그것에 접근 할 때, 나는 css, js 또는 이미지가 없다는 것을 제외하고는 모든 것이 작동한다. 브라우저의 콘솔에서 페이지가 잘못된 위치의 리소스에 액세스하려고 시도하고 있음을 발견했습니다. 즉 subdomain.domain.com/site/js
대신 subdomain.domain.com/js
(또는/css 또는/images)을 찾습니다.
리소스 파일을 찾는 데 사용되는 경로를 변경하는 방법이 없으므로 프로젝트의 모든 단일 링크를 변경할 필요가 없습니까? (나는 config에서 basePath를 변경해 보았지만, 변경해야하는 경로가 아닌 것 같다.)
프레임 워크가 다른 폴더의 리소스를 쉽게 찾을 수있는 방법이 없다고 가정합니다. 루트에 많은 프로젝트가 있기 때문에 규칙을 추가하는 것은 나에게 도움이되지 않습니다. 그래서 이것은 너무 잘 작동하지 않을 것입니다 (나는 그것이 유효한 해결책이라는 것을 깨닫습니다) – Darvex