差别
这里会显示出您选择的修订版和当前版本之间的差别。
— |
amh4.2:wordpress_r_3_u [2017/05/26 15:51] (当前版本) root 创建 |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ======wordpress程序做伪静态 + 301 + 屏蔽某些恶意蜘蛛====== | ||
+ | |||
+ | ==注意规则的存放先后顺序为 屏蔽蜘蛛->301重定向->伪静态== | ||
+ | \\ | ||
+ | * 首先在模块=>AMRewrite中,创建新的.conf,例如取名wordpress_301_useragent.conf | ||
+ | \\ | ||
+ | * 将以下规则存放入wordpress_301_useragent.conf,保存 <code> | ||
+ | # 这里是屏蔽恶意蜘蛛的规则 | ||
+ | if ( $http_user_agent ~ AhrefsBot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ YandexBot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ MJ12bot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ RU_Bot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ Ezooms ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ Yeti ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ BLEXBot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ Exabot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ YisouSpider ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ sandcrawlerbot ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ ShopWiki ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ Genieo ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ Aboundex ){ | ||
+ | return 403; | ||
+ | } | ||
+ | if ( $http_user_agent ~ coccoc ){ | ||
+ | return 403; | ||
+ | } | ||
+ | |||
+ | # 这里是301重定向规则 | ||
+ | if ($host = 'wordpress2.vnow.info' ) { | ||
+ | rewrite ^/(.*)$ http://wordpress.vnow.info/$1 permanent; | ||
+ | } | ||
+ | |||
+ | # 这里是wordpress的伪静态规则 | ||
+ | location / { | ||
+ | if (-d $request_filename) { | ||
+ | break; | ||
+ | } | ||
+ | if (-f $request_filename) { | ||
+ | break; | ||
+ | } | ||
+ | try_files $uri /$uri /index.php$is_args$args; | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | * 对应虚拟主机站点,编辑,rewrite规则中选择 wordpress_301_useragent.conf,保存即可。 \\ 如果你不需要301重定向,或不需要屏蔽上方的蜘蛛,将不需要的部分删除即可。 | ||
最后更改: in 2017/05/26 15:51