澳门皇家赌场55533网址_澳门皇家赌场网站_seo|欢迎您的光临!

首页

主页 > 百度SEO排名优化 > 织梦DedeCMS5.7全站伪静态实现方法(2)

织梦DedeCMS5.7全站伪静态实现方法(2)

首页 2019-11-05 12:40 百度SEO排名优化 89 ℃


打开.htaccess文件,加入如下规则: 1.DedeCms首页伪静态 把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。 $PageList =......

打开.htaccess文件,加入如下规则:

1.DedeCms首页伪静态

把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。

$PageList = str_replace(".php?aid=","-",$PageList);

替换为

d.如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:

依次打开include文件夹下的channelunit.func.php、arc.searchview.class.php、 arc.taglist.class.php以及/include/taglib/hotwords.lib.php,查找“search.php?”替换为“search.html?”即可。

a.后台-系统参数-核心设置-是否使用伪静态:选择“是”;

声明一下:本文不是No牛网原创的,内容来源于网络,具体是谁已经找不到作者了。如果你是本文的作者,欢迎和我联系,我会加上来源。原创得不到尊重,在网络上确实是没有办法的事情。

#提供部分规则作参考 RewriteRule ^category/list-([0-9]+)\.html$ /plus/list.php?tid=$1 RewriteRule ^category/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 RewriteRule ^archives/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?arcID=$1&pageno=$2

这篇文章的Apache伪静态规则部分是没有完成的,大家可以根据IIS的伪静态规则进行完善。至此,织梦DedeCMS5.7的全站伪静态就完成了。No牛网建议就使用织梦的生成的静态文件即可,没必要进行伪静态。

打开httpd.ini文件,加入如下规则:

7.DedeCms问答伪静态

问答模块的伪静态实现比较简单,只要后台开启伪静态支持即可,至于个别页面,如ask目录下的browser.php、question.php以及 include目录下的common.inc.php、functions.inc.php都需要简单修改才可以匹配伪静态规则。

6.DedeCms搜索伪静态

DedeCms搜索URL静态化比较麻烦,附带参数多不说,参数也可能变化,像搜索结果分页的URL就特麻烦,伪静态规则匹配复杂。随州SEO就偷下懒,将搜索URL中“search.php?…”直接替换为“search.html?…”,至于“?”号之后的参数以任意字符进行匹配。

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";

到这里,TAG标签URL中的“.php?”号就去掉了。

首先,网站空间或者服务器需要支持伪静态。这点很重要,不然一切都是白搭。你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,一般来说,空间都是支持伪静态的。Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置 httpd.ini文件。

织梦是可以生成静态文件的,不过生成静态文件如果有改动的话,需要重新生成,比较麻烦。直接动态的话,对网站的Seo有一点影响,使用伪静态是一个比较好的解决方法,虽然会增加服务器的负载。至于织梦的SEO优化,可以另外看下No牛网的织梦DedeCMS列表页标题SEO优化一文。好了,下面就来说如何实现织梦DedeCMS5.7全站伪静态吧。

a.将GetFileName()中的如下代码:

3.DedeCms列表分页伪静态

打开/include/arc.listview.class.php,找到获取动态的分页列表GetPageListDM()函数末尾处:

4.DedeCms文章分页伪静态

打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾片:

8.DedeCms伪静态规则

依照上面的步骤修改完毕,接下来配置好你的伪静态规则,DedeCms全站伪静态就完美实现了。

当前位置:主页 > 百度SEO排名优化 > 织梦DedeCMS5.7全站伪静态实现方法(2)

搜索
网站分类
标签列表
 


18138295927