太阳集团tyc5997|官网【中国】有限公司

织梦织梦模板标记设置id.html教程
  • 作者:admin
  • 发表时间:2021-01-28 07:52
  • 来源:未知

1、在网站根目录下的tags.php中18行找到:

if(isset($ tags[2])$ PageNo=int val($ tags[2]);

在其下方加入代码:

$ tagid=int val($ tag);

if(!空($tagid))

{

$row=$dsql-GetOne('SELECT标记FROM ` # @ _ _标记索引` WHERE id={ $ tagid } ');

if(!is_array($row))

{

显示消息('系统无此标签,可能已经移除!','-1');exit();

}

其他

{

$ tag=$ row[' tag '];

定义(' DEDERETAG ',' Y ');

}

}

其他

{

$ tag=

}

如图

2 、/include/taglib/tag.lib.php 87行找到:

$row['link']=$cfg_cmsurl ./tags.php?/'.urlencode($row['keyword'])./';

将其替换成:

$row['link']=$cfg_cmsurl ./tags/' .$ row[' id ']. html;

3 、/include/arc。标签列表。上课。PHP 458行找到:

$purl .='?/'.urlencode($ this-Tag);

将其替换成:

if(!已定义(' DEDERETAG '))

{

$purl .='?/'.urlencode($ this-Tag);

}

继续找到:

返回$ plist

在其上方加入代码:

if(已定义(' DEDERETAG '))

{

$plist=preg_replace('/_(\d).html/i ',' .html ',$ plist);

$plist=preg_replace('/.html\/(\d )\//i ',' _\\1.html ',$ plist);

$plist=str_replace('_1 ','',$ plist);

}

4、标签标签伪静态规则,请根据自己所使用的服务器环境选择对应的规则。htaccess (Apache)

重写引擎打开

重写知识库/

重写器^tags\.html$标记\。服务器端编程语言(专业超文本预处理器的缩写)

重写器规则^tags/([0-9]).html$标记\。php\?\/$1 [L]

重写器规则^tags/([0-9]).html$标记\。php\?\/$1\/

重写器规则^tags/([0-9] )_([0-9]).html$标记\。php\?\/$1\/$2

重写器规则^tags/([0-9] )_([0-9]).html$标记\。php\?\/$1\/$2\/

Nginx

唐山企业网站重写^/tags\.html $/标记。PHP

重写^/tags/([0-9】)\。html$ /tags.php?\/$1;

重写^/tags/([0-9】)\。html$ /tags.php?\/$1\/;

重写^/tags/([0-9] )_([0-9]).html$ /tags.php?\/$1\/$2;

重写^/tags/([0-9] )_([0-9]).html$ /tags.php?\/$1\/$2\/;

web.config (iis7 iis8)

5、后台标签标签管理里的标签链接修改为伪静态(非必需,根据需要修改)

在/dede/templates/tags _ main。html文件的后缀文件89行找到:

{dede:field.tag /}

将其替换为:

{dede:field.tag /}

注:以上默认为同个人计算机站标签标签伪静态,将标签标签的统一资源定位器链接修改id.html的方法,如果你的网站有移动端且使用的是动态页面,那么你还需将移动端标签标签的链接伪静态,独立移动端方法一样修改对应文件即可。

Baidu
sogou