주어진 다음과 같은 경로를 '% 2 층'만하지 '/'인식 : 각도 routeProvider URL에
localhost/contactus <- GET /contactus 200
localhost/unsubscribe/abc <- GET /unsubscribe/abc 404
localhost/unsubscribe%2Fabc <- GET /unsubscribe%2Fabc 200
localhost/users/validate?key=1 <- GET /users/validate?key=1 404
localhost/users%2Fvalidate?key=1 <- GET /users%2Fvalidate?key=1 404
localhost/users%2Fvalidate%3Fkey%3D1 <- GET /users%2Fvalidate%3Fkey%3D1 404
그래서 제 질문은 다음과 같습니다? 1) 방법의 유효성을 검사 키 = 1 일 /은/사용자를 만들기 위해? 2) URL 인코딩을 사용하지 않는 방법입니까? 인코딩을 사용하면 브라우저에서
/unsubscribe%2Fabc
을
/unsubscribe/abc
으로 변환하지만 페이지 또는 copiay를 새로 고치고 인코딩 값 대신 '/'를 사용하므로이 URL을 붙여 넣기하면 다시 작동하지 않습니다. URL 가져 오기 데이터에 대한
아마도 쓸모가 없겠지만,이 라이브러리가 ngRouter를 확장하고 원하는 검색어로 params 유형을 사용하도록 'ui-router'를 사용하는 것이 좋습니다. 중첩 된 뷰 –
'$ locationProvider.html5Mode'를 설정했다고 가정하면, 서버 측에서 URL 재 작성을 구성 했습니까? – Phil
@ Phil 당신은 더 구체적 일 수 있습니까? 나는 당신이 기본 bref = "/"에 대해 이야기하고 있다고 가정하고있었습니다. – jamesdeath123