DEDECMS栏目页开伪静态的方法(apache服务器)

DEDECMS栏目页开伪静态的方法(apache服务器),第1张

DEDECMS栏目页开伪静态的方法(apache服务器)

DEDMS版后台管理可以打开伪静态功能,但是伪静态只会访问文章内容页面,频道页面的连接仍然是动态的。如何打开通道页面伪静态,参见以下流程。

你必须先把伪静态标准添加到虚拟主机上,然后再去找dedecms的相关文档修正相对涵数。首先,我们在虚拟主机中添加伪静态标准、Apache和IIS。以下是详细的设置。虚拟主机适合伪静态吗?请咨询您的虚拟主机服务提供商。
如果它是Apache的web服务器,请将

复制代码写入。htaccess如下:
rewriteengineOn
rewritecond%{REQUEST_FILENAME}!-f
第二次重写%{请求文件名}!-d
RewriteRuleindex.html/index.PHP
RewriteRuleplus/list-([0-9])。html$/plus/list.php?tid=$1
RewriteRuleplus/view-([0-9])-([0-9])。html$/plus/view.php?arcID=$1&pageno=$3
RewriteRuleplus/list-([0-9])-([0-9])-([0-9])。html$/plus/list.php?tid=$1&totalresult=$2&PageNo=$3
<;/ifmodule>;

IIS的web服务器是用httpd.ini编写的,前提是web服务器已经安装了isapirewrite
[isapi_rewrite]。

#缓存文件3600秒=1小时(hour)

复制代码如下:
缓存时钟速率3600
重复限制32
重写规则(。*)/index.html/RewriteRule^(.*)/plus/list-([0-9])。html/plus/list.php?重写者^(.*)/plus/list-([0-9])-([0-9])-([0-9])。html/plus/list.php?tid=$2&TotalResult=$3&pageno=$4
重写者^(.*)/plus/view-([0-9])-([0-9])。html/plus/view.php?arcID=$2&pageno=

然后我们修改了dedecms的程序流程,打开includeChannelUnit.func.php

,复制代码如下:
$reurl=$globals['CFG_PHPURL']。"/list.php?tid="。$typeid

替换为

复制以下代码:
$reurl=$globals['CFG_PHPURL']。"/list-"$typeid。".html";

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存