2014-09-06 97 views
0

我已经尝试了我找到的每个建议,但仍无法获得部分匹配的网址以重定向到其他网站。我有一些流氓软件正在将字符串添加到我的域的末尾,例如'/ hyperion-expert-in-san-angelo /',以便获取服务器错误日志反向链接,并且我无法阻止它,并且它占用了很多的带宽。htaccess将部分匹配网址重定向到另一主机

我也可以把每个实例确定例如

Redirect 301 /hyperion-consultant-in-new-haven/ {new url} 
Redirect 301 /lawson-developer-in-new-bedford/ {new url} 
Redirect 301 /lawson-developer-in-new-orleans/ {new url} 
Redirect 301 /oracle-developer-in-el-monte/ {new url} 
Redirect 301 /hyperion-developer-in-san-angelo/ {new url} 
Redirect 301 /lawson-expert-in-thousand-oaks/ {new url} 
Redirect 301 /lawson-expert-in-flower-mound/ {new url} 
Redirect 301 /hyperion-expert-in-san-diego/ {new url} 
Redirect 301 /hyperion-developer-in-san-diego/ {new url} 
Redirect 301 /oracle-expert-in-ellicott-city/ {new url} 

,但他们不断传来。我想用hyperion,lawson等将任何url重定向到另一个站点。这不起作用:

RewriteRule ^hyperion(/|$) {new url} [R=301,L,QSA,NC] 

回答

0

使用以下规则:

RewriteEngine On 
RewriteRule ^/?(hyperion|lawson|oracle).*$ {new url} [R=301,L,NC] 

你不需要QSA标志考虑到这些要求只是盗贼。

+0

这很有效,非常感谢! – tlewis 2014-09-06 14:34:07

相关问题