DEDMS版后台管理可以打开伪静态功能,但是伪静态只会访问文章内容页面,频道页面的连接仍然是动态的。如何打开通道页面伪静态,参见以下流程。
你必须先把伪静态标准添加到虚拟主机上,然后再去找dedecms的相关文档修正相对涵数。首先,我们在虚拟主机中添加伪静态标准、Apache和IIS。以下是详细的设置。虚拟主机适合伪静态吗?请咨询您的虚拟主机服务提供商。
如果它是Apache的web服务器,请将
复制代码写入。htaccess如下:
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";
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)