Heroku에서 호스팅하는 Meteor 웹 응용 프로그램이 있습니다. 라우팅 레이어에 Iron Router를 사용합니다. URL에 www
이라는 접두어를 사용하지 않고 /
경로에 할당 된 홈페이지로 이동할 수 있습니다. 그러나 접두어 www
을 사용하지 않고 주소 표시 줄에 URL을 입력하여 다른 경로로 이동하면 홈페이지로 리디렉션됩니다. 철근 라우터 pathFor
을 사용하는 내부 사이트 링크가 정상적으로 작동합니다.'www'접두어 없이는 유성 링크가 작동하지 않습니다.
즉각적인 해결책 중 하나가 제공되지 않은 : 나는 저기 serverfault 커뮤니티이 동일한 문제를 발견했다. CloudFlare를 옵션으로 조사하고 있습니다.
URL을 생성하는 동안 pathFor를 사용하고 있습니까? – Tdm
내가 잘못하지 않았다면 이것은 서버의 프록시 구성으로 해결할 수 있지만 유성 코드로는 해결할 수 없습니다. – Luna
@Tdm, 예, 내부 링크는 pathFor 잘 사용합니다. 브라우저의 주소창에 직접 URL을 입력 할 때만 문제가됩니다. –