去掉织梦DedeCMS首页链接显示index.html霓虹建站 > 后花园 > DeDeCMS

使用织梦DedeCMS建站的时候,网站首页界面显示没有什么问题,但是URL浏览器地址栏)中却出现了/index.html的后缀。

对于SEO优化会分散网站首页权重,就算不去考虑搜索引擎优化,看着也感觉不是很爽,那么,怎么去掉这个DedeCMS烦人的尾巴呢?

  1. 一般情况下,显示/index.html这个后缀,都是网站服务器或者虚拟主机默认主页设置的顺序问题,只需要将index.html默认首页的优先级设为最高就可以解决了。如果使用虚拟主机搭建的DedeCMS站,主机控制面板中都会有这一项。
  2. 对于Web服务器Apache的虚拟主机来说,只需要在.htaccess文件中增加如下的代码即可:DirectoryIndex index.html index.htm index.php
  3. 如果以上的方法都无法去掉织梦DedeCMS首页链接默认显示的index.html,并且确认默认首页中index.html的优先级已经是最高,那么可以使用如下的方法,找到织梦DedeCMS根目录下的index.php文件,使用如下的代码代替:
<span style="color:#f00"><?php</span>
    <span style="color:#00f">if</span>(<span style="color:#000">!</span><span style="color:#@cm-word">file_exists</span>(<span style="color:#@cm-word">dirname</span>(<span style="color:#@cm-word">__FILE__</span>).<span style="color:#a11">'/data/common.inc.php'</span>)){
        <span style="color:#@cm-word">header</span> (<span style="color:#a11">'Location:install/index.php'</span>);
        <span style="color:#00f">exit</span> ();
    }
    <span style="color:#00f">require_once</span> (<span style="color:#@cm-word">dirname</span>(<span style="color:#@cm-word">__FILE__</span>) . <span style="color:#a11">"/include/common.inc.php"</span>);
    <span style="color:#00f">require_once</span> <span style="color:#@cm-word">DEDEINC</span>.<span style="color:#a11">"/arc.partview.class.php"</span>;
    <span style="color:#000-2">$GLOBALS</span>[<span style="color:#a11">'_arclistEnv'</span>] <span style="color:#000">=</span> <span style="color:#a11">'index'</span>;<span style="color:#000-2">$row</span> <span style="color:#000">=</span> <span style="color:#000-2">$dsql</span><span style="color:#000">-></span><span style="color:#@cm-word">GetOne</span>(<span style="color:#a11">"Select * From #@__homepageset"</span>);
    <span style="color:#000-2">$row</span>[<span style="color:#a11">'templet'</span>] <span style="color:#000">=</span> <span style="color:#@cm-word">MfTemplet</span> (<span style="color:#000-2">$row</span>[<span style="color:#a11">'templet'</span>]);
    <span style="color:#000-2">$pv</span> <span style="color:#000">=</span> <span style="color:#00f">new</span> <span style="color:#@cm-word">PartView</span> ();
    <span style="color:#000-2">$pv</span> <span style="color:#000">-&gt;</span> <span style="color:#@cm-word">SetTemplet</span> (<span style="color:#000-2">$cfg_basedir</span> . <span style="color:#000-2">$cfg_templets_dir</span> . <span style="color:#a11">"/"</span> . <span style="color:#000-2">$row</span>[<span style="color:#a11">'templet'</span>]);
    <span style="color:#000-2">$pv</span> <span style="color:#000">-></span> <span style="color:#@cm-word">Display</span> ();
<span style="color:#f00">?></span>

标签: dedecms首页, 织梦首页, index.html

联系我们期待您的来信!我们会认真诚实的对待每一位客户,有来信必将得到我们的回复!

谢谢您能联系我们!
嘿,我来帮您!