Jumping_javascript 기술이 아닌 window.location 문제에 대한 솔루션
오늘 코드를 작성할 때 문제가 발생했습니다. onclick 이벤트는 HTML에서 window.location = url의 점프를 인식하는 데 사용되며 href="javascrit:;" 속성이 포함된 요소에 추가됩니다. 이때 window.location으로의 점프가 실패합니다. 나중에 인터넷으로 확인해 보니 자바스크립트에서 이벤트가 버블링되는데, 이는 내장된 href 이벤트에 의해 차단될 수 있다는 점을 기억해냈습니다.
해결책은 onclick 메소드에 return false 문을 추가하여 프로그램이 강제로 종료되고 다음 문이 계속 실행되지 않도록 하는 것입니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

먼저 nginxwiki의 예를 예로 들어 위치 유형과 일치 규칙을 간략하게 소개하겠습니다. .[ 구성b]}위치^~/im

참고: location의 루트 및 aliasroot 명령은 검색 루트를 루트가 설정한 디렉터리로 설정합니다. 즉, uri는 잘리지 않습니다. 대신 원본 uri는 파일을 찾기 위해 해당 디렉터리로 이동하는 데 사용됩니다. aias 명령은 일치하는 uri를 잘라낸 다음 별칭으로 설정된 경로와 나머지 uri를 하위 경로로 사용하여 해당 위치에서 Proxy_pass의 uri를 찾습니다. /"이면 일치하는 URI가 잘립니다. 꼬리가 "/"가 아닌 경우 Proxy_pass의 URL에 uri가 포함되어 있으면 일치하는 URI가 잘리지 않습니다.

위치 튜토리얼 예: location=/{#정확한 일치/, 호스트 이름 뒤에는 어떤 문자열도 올 수 없습니다. [configurationA]}location/{#모든 주소가 /로 시작하기 때문에 이 규칙은 모든 요청과 일치합니다#그러나 일반 및 가장 긴 문자열 먼저 [configurationB]}location/documents/{#/documents/로 시작하는 모든 주소와 일치합니다. 일치 후 계속 아래쪽으로 검색합니다.#다음 정규식이 일치하지 않는 경우에만 이 문서에서는 [configurationC]}location을 사용합니다. ~/문서

서버 일치 논리 nginx는 요청을 실행할 서버 블록을 결정할 때 주로 서버 블록의 청취 및 server_name 필드에 중점을 둡니다. 청취 명령 청취 필드는 청취 필드가 명시적으로 지정되지 않은 경우 서버 응답의 IP 및 포트를 정의합니다. 구성된 경우 기본 수신 0.0.0.0:80(루트) 또는 0.0.0.0:8080(비루트) 수신은 다음과 같이 구성될 수 있습니다. IP와 포트의 조합, 단일 IP, 기본적으로 포트 80에서 수신, 단일 포트 및 기본적으로 모든 IP 인터페이스에서 수신 대기 마지막 항목은 일반적으로 다른 인터페이스에서만 사용되는 unixsocket 경로

문법 위치[=|~|~*|^~]/uri/{...} 규칙=: 정확한 uri 일치를 나타냅니다(관심 있는 학생들은 url과 uri의 차이를 살펴볼 수 있습니다)~: 대소문자를 구분함을 나타냅니다. 정규 일치~*: 대소문자를 구분하지 않는 일반 일치를 나타냅니다!~&&!~*: 대소문자를 구분하지 않음을 나타냅니다. 일치하지 않음 일반 및 대소문자를 구분하지 않고 일치하지 않음 일반 /: 범용 일치, 모든 요청은 위치 일치와 일치합니다 대상 위치 일치 테스트에서는 매개변수 부분이 아닌 요청 uri 부분만 사용합니다. (이유: 매개변수를 쓰는 방법이 너무 많아 정확하게 일치시킬 수 없습니다.) 위치 일치 시퀀스에서 여러 위치 구성을 전제로,

1. 소개 위치 지시문은 사전 정의된 URL 일치 규칙에 따라 사용자가 보낸 요청을 수신하고 일치 결과를 기반으로 요청을 백엔드 서버로 전달하여 거부하고 반환합니다. 403. 404, 500 오류 처리 등 2. 위치 명령 구문 location[=|~|~*|^~|@]/uri/{…} 또는 location@name{…} 3. URI 일치 모드 위치 명령은 두 가지 일치 모드로 구분됩니다. 1> 일반 문자 문자열 일치: =로 시작하거나 선행 문자(~) 없이 시작하는 규칙 2> 일반 일치: ~ 또는 ~*로 시작하는 것은 일반 일치를 나타내고, ~*

nginxlocation 일치 예시에 대한 자세한 설명 예시 1, nginx 구성: 예시 2, nginx 구성: 예시 3, nginx 구성:

사전 테스트 액세스 도메인 이름: www.test.com/api/upload1.location 및 Proxy_pass 모두 /를 포함하며, 위치가 없는 실제 주소는 디렉토리 location/api/{proxy_passhttp://127.0.0.1:8080/;}와 일치합니다. 액세스 주소: www.test.com/api/upload-->http://127.0.0.1:8080/upload2.location에는 /가 포함되어 있지 않으며, Proxy_pass에는 /가 포함되어 있으며, 실제 주소에는 /location/api{proxy_passhttp가 포함됩니다: /
