destoon 根目录伪静态插件,支持5.0,6.0
DT模板堂官方群:61291160,技术服务QQ:56667115,客服热线:13928916720
专业承接DESTOON二次开发,模板定制,欢迎随时骚扰!!
推荐插件
- GPT destoon违规/违法内容审核插...
¥399
- 火车头采器chatGPT伪原创插件,适...
¥500
- destoon 微信扫码支付 查看联系...
¥399
- Destoon AI文章创作助手 Ai文章...
¥888
- destoon数据库重要数据误删除恢...
¥1000
- destoon管理员密码找回插件,不...
¥0
- 产品信息
- 编号:down_025
- 类型:PC插件
- 浏览量:1052
- 收费:免费
- 售后:不支持
因为自己的需要,只写了一个apache的规则,其它环境请自己扩展
把以下规则,找到根目录下的 .htaccess 添加进去
RewriteRule ^(.*)s([0-9]+)([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3
RewriteRule ^(.*)l([0-9]+)([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3
打开api/url.inc.php
搜索
$urls['php']['list'][5] = array('example'=>'('.$L['url_rewrite'].') mulu-c1-2.html','index'=>'{$catdir}-c{$catid}-1.html', 'page'=>'{$catdir}-c{$catid}-{$page}.html');
在它下面添加
$urls['php']['list'][6] = array('example'=>'('.$L['url_rewrite'].') l1','index'=>'l{$catid}', 'page'=>'l{$catid}{$page}');
搜索
$urls['php']['item'][4] = array('example'=>'('.$L['url_rewrite'].') show/1/','index'=>'show/{$itemid}/', 'page'=>'show/{$itemid}/{$page}/');
在它下面添加
$urls['php']['item'][5] = array('example'=>'('.$L['url_rewrite'].') ms5','index'=>'s{$itemid}', 'page'=>'s{$itemid}{$page}');
网站后台,模块设置,选择新加的伪静态规则,更新地址。
修改如商城模块的目录 mall为m,
伪静态配置好后我们的默认调用网址会是 http://127.0.0.6/m/s2 的形式,下面我们还需要把m后面的/去掉,这就得用替换功能了,替换掉/即可
下面是我扩展的一个函数,可以判断网站是否开启伪静态,如果开启就替换网址,复制函数加入include/global.func.php中,如果http://127.0.0.6/m/s2 这样觉得也行的话,就没必要再进行下面的步骤
因为下面的步骤,还需要我们修改所有的模板标签,比较麻烦和狗血,不咋懂的朋友就使用http://127.0.0.6/m/s2将就下吧,不怕麻烦就继续进行下面的步骤
//url根目录化
function dtmoban_com($url){
global $DT, $CFG;
if(!$DT['rewrite']) return $url;
if(subst($url,-1)=='/'){
$url = subst($url,0,strlen($url)-1);
}
if(strstr($url,"/l")){
$url = str_replac('/l', 'l', "$url");
}elseif(strstr($url,"/s")){
$url = str_replac('/s', 's', "$url");
if(strstr($url,"http:/s")){
$url = str_replac('http:/s', 'http://s', "$url");
}elseif(strstr($url,"http:/l")){
$url = str_replac('http:/l', 'http://l', "$url");
}
}
return $url;
}
函数加好了,然后修改模板,标签循环中使用 {dtmoban_com($t[linkurl])} 替换 {$t[linkurl]}
有点模板基础的朋友,请根据自己需要去替换,替换出错,我们不负责。
另外专业承接destoon系统的各种二次开发,高端订制。
联系方式:
QQ:56667115 群:61291160 手机:13928916720