2013-10-29 4 views
0

URL의 끝 부분에 때로는 나타나는 이상한 패턴이 있는데이를 없애기 위해 다시 작성 규칙을 작성하려고합니다.URL의 끝에 패턴을 일치시키기위한 정규식

의미, 나는 그래서

mysite.com/blah#_=_ 

같은있을 수 있습니다 내가 ㅋ ㅋ 후 그 패턴과 일치하고 싶지만 나도 내가 생각하는 패턴 로 끝나는 것도 일치하는 정규식 표현을 공식화하기 위해 노력하고있어 그것을 도피하거나 무언가를해야합니다. 나는 현재의 규칙이 세트는, 음, 정말 느슨하게

RewriteEngine on 
RewriteCond %{HTTP_HOST} regex-goes-here [NC] 
RewriteRule ^/(.*) replace-with-url-minus-pattern [R] 

답변

1

그 없애 당신은 서버의 끝에서 mod_rewrite를 또는 아무것도를 사용할 수 없습니다를 배치해야합니다. #으로 시작하는 항목을 URL 단편이라고하며, 브라우저 (및 클라이언트 측의 자바 스크립트 및 기타 항목)는 콘텐츠를 표시하거나 렌더링하는 방법을 결정하는 데 사용되거나 스크립트간에 서로간에 데이터 비트를 전달하는 데 사용됩니다. URI의 #_=_ 부분은 결코 서버로 전송되지 않습니다.

이 같은 브라우저의 말에 뭔가, 어쩌면 뭔가를해야합니다 : Remove fragment in URL with JavaScript w/out causing page reload

+0

신난다. 내가 필요한 것! –