打印本文 关闭窗口 | |
怎么去掉动易网站域名后面的index.html或index.asp这个尾巴来源于瑞达科技网 | |
作者:佚名 文章来源:网络 点击数 更新时间:2018/10/14 文章录入:瑞达 责任编辑:瑞达科技 | |
|
|
默认情况下,动易的标签 {$ShowChannel} 输出时,网站首页、频道首页的地址都是{$InstallDir}index.html、{$InstallDir}Article/index.asp 的形式,如何才能修改为 {$InstallDir}、{$InstallDir}Article/ 的形式呢?
只需修改 Include/PowerEasy.Common.Front.asp 中的Function GetChannelList(NumNewLine),进而改变标签 {$ShowChannel} 的输出即可。下面以动易开源版SiteWeaver™ CMS 6.5为例进行说明。 第一步,将网站首页地址由 {$InstallDir}index.htm 的形式修改为 {$InstallDir} 的形式。在 Include/PowerEasy.Common.Front.asp 中找到如下代码: 以下是代码片段: If ChannelID = 0 Then strChannel = ChannelLink & "<a class='Channel2' href='" & strInstallDir & FileName_SiteIndex & "'>" & XmlText("BaseText", "FirstPage", "网站首页") & "</a>" & ChannelLink Else strChannel = ChannelLink & "<a class='Channel' href='" & strInstallDir & FileName_SiteIndex & "'>" & XmlText("BaseText", "FirstPage", "网站首页") & "</a>" & ChannelLink End If 将其修改为 以下是代码片段: If ChannelID = 0 Then strChannel = ChannelLink & "<a class='Channel2' href='" & strInstallDir & "'>" & XmlText("BaseText", "FirstPage", "网站首页") & "</a>" & ChannelLink Else strChannel = ChannelLink & "<a class='Channel' href='" & strInstallDir & "'>" & XmlText("BaseText", "FirstPage", "网站首页") & "</a>" & ChannelLink End If 第二步,将频道首页地址由 {$InstallDir}Article/index.html 的形式修改为 {$InstallDir}Article/ 的形式。在 Include/PowerEasy.Common.Front.asp 中找到如下代码: 以下是代码片段: If rsChannel("UseCreateHTML") > 0 Then strChannel = strChannel & " href='" & ChannelUrl & "/Index" & arrFileExt(rsChannel("FileExt_Index")) & "'" Else strChannel = strChannel & " href='" & ChannelUrl & "/Index.asp'" End If 将其修改为 以下是代码片段: If rsChannel("UseCreateHTML") > 0 Then strChannel = strChannel & " href='" & ChannelUrl & "/'" Else strChannel = strChannel & " href='" & ChannelUrl & "/'" End If 修改完成后,保存文件,更新缓存,如果网站首页或某频道首页需要生成html,进行生成后刷新页面即可。另外,注意一下默认文档顺序(例如:网站首页生成html后缀为“.html”,但默认文档中index.asp 优先于 index.html,则访问网站目录 {$InstallDir} 时,系统会调用index.asp而非index.html,然后跳转到index.html,这种情况下地址栏显示的地址不是目录形式,多了个 index.html)。 如果你懒得看上面的内容,就下载下面的文件覆盖掉相应的文件即可。 |
|
打印本文 关闭窗口 |