DedeCMS系统无此TAG标签已移除

DedeCMS系统无此TAG标签已移除

标签标签将在以后的维护中被更改或删除。如果它对搜索引擎开放,被包含后会弹出下面的屏幕,这对用户体验非常不利。让我们看看标签标签被删除后的正确操作。

系统没有此标签,可能已被删除!
你也可以尝试通过搜索程序搜索这个关键词:去搜索;;
如果您的浏览器没有响应,请单击此处。…
重复数据删除标签包含大写字母
分辨率:

在网站根目录中找到tags.php文件,并替换以下代码:

$ tag = trim($ _ SERVER[& # 39;查询_字符串& # 39;]);
变成

$ tag = strtolower(trim($ _ SERVER[& # 39;查询_字符串& # 39;]);
然而,对于特殊符号,这种方法仍然存在上述错误。

重复数据删除标记伪静态后的中文标注问题
正常情况下,在伪静态下不会有问题,但这时网站在原始结果中会转换成:跳转模式;,所以问题就出现了,原来的网站是这样的:

http://www.sjzseo.net/tags/TAG%B1%EA%C7%A9.html
被百度改造后,变成:

Http://www.sjzseo.net/tags/TAG标签。html
此时,上述错误将再次发生。出现这个问题的原因是IIS将中文伪静态代码转换为UTF8。解决方法是添加一个句子来判断tags.php的UTF8编码,如果是,将其转换成GBK语。这是可以解决的。有关详细教程,请参考文章“dedecms5.7完美标记标记伪静态”。

搜索页面上搜索词的大小写兼容性
对于案例兼容性问题,也有dede搜索和类似的方法。Php,查找

$ old keyword = $ keyword = Filter Search(条带斜线($ keyword));
修改为

$ old keyword = $ keyword = Filter Search(条带斜线(strtolower($ keyword));
标签和搜索页面的案例兼容性摘要
仍然有一些网民遇到了类似的问题,并提供了上述方法来解决它们。如果他们不及时修改,标签标签将被包括在内。然而,当其他人访问时,他们会被提示标签已经被移除,用户体验相当差。

原文链接:http://www.sjzseo.net/910.html,转载请注明出处。

0

评论0

没有账号?注册  忘记密码?