앵커 태그 (#) HTML로 URL을 다시 작성 htaccess로 사용 방법 :나는 다음과 같은 URL 먹고 싶어 나는 상황이
/1/존
을하고 아파치의 htaccess로 파일을 사용하여 리디렉션이를 = 존 # 존은 존의 이름을 가진 HTML 앵커로 이동되도록
/page.php?id=1 & 이름으로 이동합니다.
특수 문자를 이스케이프하고 리디렉션에서 # 기호를 무시하도록 [NE] 플래그를 추가하는 방법에 대한 많은 참조가 있지만 작동하지 않습니다. 예를 들어 [NE, R]을 추가하면 브라우저 주소에 URL이 원래대로 표시됩니다 (http://example.com/page.php?id=1&name=john#john).
저는 이것을 실제로 확인하고 있으며 귀하가 정확하다고 생각합니다. 브라우저는 앵커를 해석하고 페이지의 정확한 지점으로 스크롤합니다. 아파치 리디렉션은 리다이렉트 된 URI가 브라우저에 전달되지 않기 때문에이를 수행 할 수 없습니다. –