• 懒鸟飞:精品网站源码、帝国cms模板专业分享平台

用伪静态禁止访问带问号的链接

前段时间有客户网站被快照劫持,百度快照中出现很多带问号的网址,例如:
http://www.ecms1.com/?adkflja13412akldfja
http://www.ecms1.com/?/dfadew12r3adfa
 
要让禁止这种链接访问,可以用伪静态,以宝塔面板的ngnix环境为例,可以在配置文件中添加如下代码,如下图:
 
 
 location / {
      if ($request_uri ~* ^/\?/(.*)$) {
             return 404;
         }
      if ($request_uri ~* ^/\?(.*)$) {
             return 404;
         }
    }
 
 
 
上面代码放在伪静态里也可以。也可以直接用下面代码:
 if ($request_uri ~* ^/\?/(.*)$) {
             return 404;
         }
 if ($request_uri ~* ^/\?(.*)$) {
             return 404;
         }
 
这样设置后,再访问带问号的链接,则会跳转到404页面。
 
 
QQ在线咨询
QQ客服
1430826160
淘宝官网