DEDECMS 5.1 TAG伪静态IIS_rewrite配置方法

DEDECMS 5.1 TAG伪静态IIS_rewrite配置方法,第1张

DEDECMS5.1TAG伪静态IIS_rewrite配置方法

有时标签的伪静态必须在dedecms中完成。这种主表达方式更有利于seo,所以很多盆友喜欢。

关键字叙述:配备方法静态&rdquo&ldquoidIISRewriteinclude

方法
1、由于沒有像PHP内置的ReWrite控制模块,因此必须免费下载IISRewrite控制模块:
https://www.jb51.net/softs/6192.html
2、将文件解压到随意文件目录,(如:C:\Rewrite)。随后开启“ *** 作面板”-“可视化工具”-“IIS数据服务管理工具”-“网址”-“您的网站”-“特性”。在“ISAPI挑选器”项点一下“加上”,挑选器名字填写Rewrite,可执行程序为C:\Rewrite\Rewrite.dll;

3、随后改动httpd.ini文档,加上相对的过虑标准,比如:

RewriteRule^(.*)/([a-z0-9\-\_])$$1/Default\.aspx\?id=$2[I,O]
http://localhost/Text便会相当于http://localhost/Default.aspx?id=Text

RewriteRule^(.*)/id_([a-z0-9\-])\.html$$1/Default\.aspx\?id=$2[I,O]
http://localhost/id_Text.html便会相当于http://localhost/Default.aspx?id=Text

^(.*)/html/([0-9])/([0-9])\.html$$1/Default\.aspx\?id=$2&name=$3
http://localhost/html/001/007.html就相当于http://localhost/Default.aspx?id=001&name=007

DEDE的加上方法(留意:这儿是正则表达式方法):

RewriteRule^(.*)/tag/(.*)/$$1/tag\.php\?/$2/
RewriteRule^(.*)/tag/(.*)\.html$$1/tag\.php\?/$2/

4、重启IIS就可以起效了(这一步很重要,每一次改动httpd.ini后必须重新启动IIS以载入配备。)

5、随后改动DEDE相关函数:

\include\inc_arcpart_view.php
\include\inc_channel_unit_functions.php
\include\inc_pubtag_make.php
\include\inc_taglist_view.php

即:把全部连接改成静态详细地址:tag.php?/->tag/

随后再形成有关网页页面就可以了。

之后便是/tag/关键字/这类实际了,而不是原先的/tag.php?/关键字。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存