您的位置: 旅游网 > 明星

动易CMS网站首页的拓展名优化

发布时间:2019-11-10 20:51:39

  动易CMS站首页的拓展名优化

  A5任务 SEO诊断选学淘宝客 站长团购 云主机

  动易CMS系统默认的站首页都是显示拓展名的,即在站域名后面都会自动加上ml或p等拓展名。

  我们知道,在搜索引擎眼里,目录的权重一般来说比文件的权重要大,反映在域名上面,就是Google PageRank的不一致。

  正常情况下,如果站的导航SEO得好,那么和的PR应该是一样的,Google搜索引擎其实也能较好地处理这一点。但是在默认情况下,动易的{$ShowChannel} 标签输出时,站首页、频道首页的地址都是{$InstallDir}m、{$InstallDir}Article/p 的形式,而大部分使用动易的站长都是不大懂得如何来做SEO,无法完美解决导航的优化问题,加之Google搜索引擎我们也无法保证它百分百完美的处理,所以如何才能让动易CMS的站首页和频道首页不显示 扩展名 ,即显示为 {$InstallDir}、{$InstallDir}Article/ 的形式就显得比较重要了。

  下面我们以动易开源版SiteWeaver CMS 6.5为例进行具体的源代码修改说明,以使之符合SEO的要求。

  第一种方法:

  主要修改的思路是修改根目录的Include文件夹下的p文件,改动Function GetChannelList(NumNewLine),进而改变标签 {$ShowChannel} 的输出即可。

  1,将站首页地址由 {$InstallDir}m 的形式修改为 {$InstallDir} 的形式。在 Include/p 中找到如下代码:

  If ChannelID = 0 Then

  strChannel = ChannelLink XmlText( BaseText , FirstPage , 站首页 ) ChannelLink

  Else

  strChannel = ChannelLink XmlText( BaseText , FirstPage , 站首页 ) ChannelLink

  End If

  将其中的 FileName_SiteIndex 删除即可,即修改为:

  If ChannelID = 0 Then

  strChannel = ChannelLink XmlText( BaseText , FirstPage , 站首页 ) ChannelLink

  Else

  strChannel = ChannelLink XmlText( BaseText , FirstPage , 站首页 ) ChannelLink

  End If

  2,将频道首页地址由 {$InstallDir}Article/m 的形式修改为 {$InstallDir}Article/ 的形式。在 Include/p 中找到如下代码:

  If rsChannel( UseCreateHTML ) 0 Then

  strChannel = strChannel href= ChannelUrl /Index arrFileExt(rsChannel( FileExt_Index ))

  Else

  strChannel = strChannel href= ChannelUrl /p

  End If

  同理,将其修改为:

  If rsChannel( UseCreateHTML ) 0 Then

  strChannel = strChannel href= ChannelUrl /

  Else

  strChannel = strChannel href= ChannelUrl /

  End If

  修改完成后,保存文件,更新缓存,如果站首页或各频道首页需要生成html,重新生成之后刷新页面即可。

  第二种方法:

  在iis里面,将站默认文档的设置改成ml就可以了,访问的时候就不会再显示站的拓展名,不过这个需要服务器的管理员进行操作,虚拟空间的用户如果修改可能会有点困难。

  另外,有朋友反映动易 SiteWeaver 6.5做的站的默认文档一般为p等形式,首字母是大写,要改成小写的 i 怎么办?其实方法是很简单的,动易现在已经开源了,开源的好处就是可以随便对它进行修改了,利用DreamWeaver进行全站范围的搜索替换,将大写的Index字符替换为小写形式即可。

开原物联网云平台
退房须知
赛车
猜你会喜欢的
猜你会喜欢的