修改默认搜索结果页避免攻击者利用搜索敏感关键字来让搜素引擎收录

作者:动易软件 来源:本站原创 点击数: 发布时间:2020年04月09日

问题:攻击者利用浏览器会上传访问记录给搜索引擎的原理来让搜索引擎收录,这块让搜索引擎记录了默认搜索结果页的敏感搜索关键字的链接记录。

 

解决办法:

按照如下路径

WebSiteViews_CommonFullTextSearchLayout默认搜索结果布局页.cshtml

WebSiteViews.Pad_CommonFullTextSearchLayout默认搜索结果布局页.cshtml

WebSiteViews.Phone_CommonFullTextSearchLayout默认搜索结果布局页.cshtml

修改对应的模板红框部分:

 

修改为:

 

即改为:ViewBag.PageTitle = CurrentSite.Instance.SiteTitle + " - " + Model.SearchItemName + "搜索";

这样搜素结果页的title值就不会带有搜索后敏感关键词的记录,不会造成这样链接地址被搜索引擎收录。