织梦(DEDECMS)列表页,内容页IIS710伪静态设置,亲测有效
本教程只设置列表页,内容页,TAGS页的伪静态,其他搜索页之类的,太麻烦,水平有限,所以就不测试了。网站运行环境 IIS7(10)+PHP+MYSQL,织梦版本:dedecms v5.7。
1.你的运行环境必须支持伪静态,自动百度:IIS URL重写模块,下载后安装。
2.修改后台设置
a.后台-系统参数-核心设置-是否使用伪静态:选择“是”;
b.后台-系统-SQL命令行工具中执行如下语句:
c.修改后台模板文件:\dede\templets\article_add.htm,有两个地方要修改。把默认的“生成生成HTML”选择状态去掉,选中“仅动态浏览”。修改方法:搜索“发布选项”,在下面
第二段代码<input name="ishtml" type="radio" class="np" value="0"/>在后面添加:checked="checked",添加后如下: <input name="ishtml" type="radio" class="np" value="0" checked="checked"/>
d.把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页;
3修改程序文件:
a.打开:/include/helpers/channelunit.helper.php
搜索:
替换为:
这个是将文章页默认的/plus/view-1-1.html链接格式改为/archives/view-1-1.html ,你也可以把archives改成其他名字。这里我用的是archives,这里如果修改了,下面的规则里面也要修改成你自己的名字
搜索:
替换为:
这是里让你的频道或是列表页URL变更为/category/list-1.html形式。category你也可修改成其他名字。
b.修改列表页分页,打开/include/arc.listview.class.php
搜索
替换成:
这里是修改列表页分页的
c.修改文章分页
打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾片:
替换为
d.打开/include/taglib/tag.lib.php
查找:
替换为:
这里是修改TGA标签伪静态的.
打开\templets\default\taglist.htm,把里面的TAG标签链接地址/tgas.php修改为/tags.html
4.伪静态规则:把下面代码另存为web.config,放到网站根目录下即可。
演示地址:http://www.800680.cn
注意,如果查找代码时,没查找到,有可能是我这边网站解析代码不准确导致多一个空格,你可尝试去掉多余空格或者搜索这段代码中没有空格的部分。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。




