最近在日志里发现一个问题,蜘蛛每天拼命的爬标签链接但就是不收录,查了下一直的说法是百度识别不了中文,请问下有没办法把标签链接弄成t-5这形式的?或者弄能如:t-图片分享,这样也行啊,总比下面这种要强吧
http://c.jinhusns.com/microblog/t-%e5%95%86%e5%93%81%e5%88%86%e4%ba%ab
/// <summary>
/// 标签详细
/// </summary>
public static string CmsTagDetail(this SiteUrls siteUrls, string tagName)
{
return CachedUrlHelper.Action("TagDetail", "ChannelCms", CmsAreaName, new RouteValueDictionary { { "tagName", tagName.TrimEnd('.') } });
}
2.找到Web\Applications\CMS\Controllers\ChannelCmsController.cs,修改以下代码:
/// <summary>
/// 资讯标签详情页
/// </summary>
public ActionResult TagDetail(string tagName, int pageSize = 15, int pageIndex = 1)
{
//tagName = WebUtility.UrlDecode(tagName);
var tag = tagService.Get(tagName);
... ...
注意:如果下载使用的是近乎安装版,需要将附件中的dll,覆盖到web/bin目录。