Htaccess如何用模式阻止不需要的url

时间:2015-02-04 09:20:39

标签: apache .htaccess rewrite block url-redirection

我想阻止一些网址并返回401错误。这是我想阻止的网址。但这是一种公正的模式。

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

也许第一次进行可能是

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

如何用htaccess阻止这种类型的URL?

1 个答案:

答案 0 :(得分:0)

怎么样:

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

最后一行也可以是:

 RewriteRule ^ - [L,F]

获得403回复