2015-02-04 11 views
0

일부 URL을 차단하고 401 오류를 반환하고 싶습니다. 이것은 내가 차단하고 싶은 URL입니다. 그러나 이것은 단순한 패턴입니다. Htaccess 패턴으로 원하지 않는 URL을 차단하는 방법

mysitecom/?p=lancel%20soldes%20amazon%20canada 
mysitecom/?p=lancel%20soldes%20kartell%20table%20basse 
mysitecom/?p=prix+sac+la+charmeuse+de+lancel 
mysitecom/?lancel=bb-prix-wii-fit 
mysitecom/page/2/?p=lancel%20soldes%20caroll%20rouen 

어쩌면 처음 condutions는

/?p= 
/?lancel 
/page/2/?p 

가 어떻게 htaccess로 가지는이 형태의 URL을 차단할 수 있습니다 될 수 있을까?

답변

0

에 대해 어떻게 :

RewriteEngine On 
RewriteCond %{QUERY_STRING} (?:^p=|lancel) 
RewriteRule^- [L,R=401] 

마지막 라인도 할 수있다 : 403 응답

+0

당신은 굉장에 대한

RewriteRule^- [L,F] 

. 모든 URL에 적용됩니다. 페이지/2 /? p = lancel % 20soldes % 20caroll % 20rouen –

+0

@ SedatYusufErgüneş [http://i.stack.imgur.com/XAJH3.png] –