伪静态站配置过程系统

伪静态站配置过程系统
注释:前提是要确保您的空间服务支持伪静态,即URL重写;打开伪静态方法背景系统,找到核心设置:是否使用伪静态:选择一定要保存,具体配置是幸运的看到这篇文章。

伪静态前提
确保您的空间或服务器支持伪静态,即URL重写。

打开织梦伪静态
打开伪静态的方式:后台——系统核心设置被发现:是否使用伪静态:选择是确定保存。

列和文章释放设置
列列表选项:选择使用动态页面发布选项:只选择动态浏览

DedeCms全站伪静态的方法
伪静态的网页
删除网站的根目录下的文件,而没有更新主页HTML之后,当然你可以选择不使用动态网页。

通道,列表,文章伪静态
它是通过改变作用:取文件名两函数实现()()和GetTypeUrl()。DEDECMS V5.3,dedecms V5.5,和DedeCMS v5.6版本,打开 /包括/ channelunit.func.php修改。注:织梦V5.7,这个文件路径的变化,你打开 / / / channelunit.helper.php助手包括。
A. GetFileName()在以下代码: / /动态

复制代码代码如下所示:
如果($ cfg_rewrite = Y)
{
返回全局{cfg_plus_dir}。。1;
}

替换动态文章

复制代码代码如下所示:
如果($ cfg_rewrite = Y)
{
返回文件/视图。$ 1;
}

默认的/加/ view-1-1.html的页面
链接格式更改为 / / view-1-1.html档案
这就像一个人,没有改变。
B. GetTypeUrl()在以下代码: / /动态

复制代码代码如下所示:
reurl美元美元'cfg_phpurl'} { = =。 /列表。phptid =typeid美元;

替换/动态

复制代码代码如下所示:
reurl美元= / /类别列表。$ typeid。html;

这一步必须进行修改,改变你的频道或列表页URL / / list-1.html形式范畴。
列表分页伪静态
开/包括/ arc.listview.class.php和发现的getpagelistdm结束()函数,获取动态分页列表。

复制代码代码如下所示:
$ plist = str_replace('。phptid =,-,$ plist);

更换

复制代码代码如下所示:
plist = str_replace('plus美元,美元'category,plist);

替换默认加

复制代码代码如下所示:
类别plist = str_replace美元('。phptid =,-,$ plist);

列表分页默认链接格式 / / list-1-2-1.html加
修改 / / list-1-2-1.html范畴
这一步也可以不改变。
dedecms分页伪静态
开/包括/ arc.archives.class.php和发现的getpagebreakdm结束()函数,获取动态分页列表。

复制代码代码如下所示:
pagelist美元= str_replace(。phpaid =

更换

复制代码代码如下所示:
plist = str_replace('plus美元,美元'archives,plist);

替换默认加

复制代码代码如下所示:
档案pagelist美元= str_replace(。phpaid =

这一步不能修改,但这只是个人喜好的问题。
标签伪静态
dedecms默认标签的URL,如 / / PHP标签。dedecms5.7,非常难看。打开 / / / tag.lib.php包括标签,找到lib_tag()函数:

复制代码代码如下所示:
{ } =行'link美元的cfg_cmsurl美元。 / / PHP标签。。Urlencode($行{ 'keyword})。;

更换

复制代码代码如下所示:
{ } =行'link美元的cfg_cmsurl美元。 / / 标签。Urlencode($行{ 'keyword})。;

在这里,在标签的URL的Php移除数量。
搜索伪静态
dedecms搜索URL静态比较麻烦,更多的参数,而参数变化。URL搜索结果分页是很麻烦的,伪静态规则匹配复杂。小法术偷懒,搜索网址search.phphellip;直接取代search.htmlhellip;;,,然后匹配任意字符参数。
反过来,打开channelunit.func.php,arc.searchview.class.php,arc.taglist.class.php / / / hotwords.lib.php包括标签包含文件夹下找到;search.php取代search.html
提示,我想dedecms本身并不允许用户设置伪静态功能,所以感觉很复杂,改变普通人。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部