apache

rewrite 특정 query만 삭제하기

blog.and.kr mysop 2021. 9. 28. 13:40
728x90

아파치 rewrite는 유용하지만

까다롭기도 하다..

 

그중 특정쿼리만 빼는 방법을 알아보자

 

mysop.net/?var1=abc&var2=abc&var3=abc......

이런식으로 쿼리가 많은 경우

var2=abc만 빼고 주소를 만들어 주고 싶으면

 

아래와 같이 하자

 

RewriteCond %{QUERY_STRING} ^(.+?&|)var2=[^&]*(?:&(.*)|)$ [NC]

 

해당 쿼리만 빠진상태로 주소가 완성된다.

물론 var2를 사용할수 있다

 

주소에만 보이지 않을 뿐..

 

 

출처 : https://stackoverflow.com/questions/18935020/use-mod-rewrite-to-remove-parameter

 

Use mod_rewrite to remove parameter

I would like to use mod_rewrite to remove a specifik query parameter from an URL. Example: 1) User enters URL: http://localhost/intra/page.htm?var1=123&var2=456&var3=789 2) mod_rewrite

stackoverflow.com

 

728x90
1 2 3 4 5 6