IIS에 프로젝트를 배포했는데 접속 시 라우팅이 적용되지 않습니다. 주소를 직접 입력하면 응답 페이지로 점프하지 않고 404가 표시됩니다
예, 서버에 해당 주소에 해당하는 리소스가 없으므로 모든 요청은 홈페이지로 리디렉션되어야 합니다
URL 재작성이 설정되었나요? url rewrite设置了?
URL 재작성
url rewrite
Nginx用的多,IIS
Nginx
IIS
html5 pushstate를 사용했지만 서버 측에 라우팅 포인터를 설정하는 것을 잊으셨나요?
순수한 정적 파일인 경우 IIS는 라우팅을 기반으로 해당 디렉터리에서 파일을 찾습니다. 찾을 수 없으면 자연스럽게 404가 발생합니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다:
페이지를 렌더링하는 백그라운드 경로를 작성하세요. 모든 경로는 index.html과 같은 페이지를 반환합니다. 그러면 페이지가 경로를 캡처하고 자체적으로 처리할 수 있습니다.
IIS의 URL 재작성을 설정하려면 Baidu
예, 서버에 해당 주소에 해당하는 리소스가 없으므로 모든 요청은 홈페이지로 리디렉션되어야 합니다
URL 재작성
이 설정되었나요?url rewrite
设置了?Nginx
用的多,IIS
Nginx
많이 쓰는데IIS
는 어떻게 쓰는지 모르겠어요... 원리는 비슷해요🎜 으아아아html5 pushstate를 사용했지만 서버 측에 라우팅 포인터를 설정하는 것을 잊으셨나요?
순수한 정적 파일인 경우 IIS는 라우팅을 기반으로 해당 디렉터리에서 파일을 찾습니다. 찾을 수 없으면 자연스럽게 404가 발생합니다.
이 문제를 해결하는 방법에는 두 가지가 있습니다:
페이지를 렌더링하는 백그라운드 경로를 작성하세요. 모든 경로는 index.html과 같은 페이지를 반환합니다. 그러면 페이지가 경로를 캡처하고 자체적으로 처리할 수 있습니다.
IIS의 URL 재작성을 설정하려면 Baidu