해쉬 뒤에 문자열을 가져 와서 쿼리 문자열 매개 변수로 다시 쓰는 rewriteRule (행운이 없음)을 작성하려고합니다. 이런 식으로 뭔가 ... 이것에.htaccess RewriteRule
http://www.example.com/locations/new-york#7F1A6245-3BE3-62D5-A4B6-60C5D599BF21
와 다시 ...
http://www.example.com/locations/details.aspx?id=7F1A6245-3BE3-62D5-A4B6-60C5D599BF21
나는 htaccess로 파일을 IIS7을 사용하고, 그래서 나는 그것이 동일합니다 확실 해요 아파치와 함께 .htaccess를 사용하는 regex. 도와 주셔서 감사합니다!
RewriteRule ^/locations/(.*)/(.*)$ /locations/details.aspx\?id=$2 [NC,L,U]
울리히 팔하의 답변에 따라
여기에 내가 무슨 짓을했는지
편집 ... ... 그리고 그 마법처럼 작동합니다. 감사합니다 울리히!
해시 부분은 절대로 서버로 보내지 않습니다. 따라서 JS로 클라이언트 측에서이 작업을 수행해야합니다. – Gerben
그것이 효과가없는 이유를 설명합니다. – bflemi3