Joomla技巧 - 如何禁止未分类文章被站内搜索
2019-03-12 08:35:29来源: Viiiix 阅读 ()
使用Joomla这样的CMS(内容管理系统)时,一个常见的问题就是如何禁止例如致谢辞页面、注册页面或此类独立的未分类页面被站内搜索。
要解决这个问题,我们需要修改这个文件:
joomla根路径/plugins/search/content.php
基于你的需求,我们有两种可选的解决方式。
第一种方式,如果你将所有这些独立的页面都归入“未分类(uncategorised)”这个section,那么可以按照下面的方法去做:
在上面的content.php文件第56行附近找到如下代码:
$sUncategorised = $pluginParams->get( 'search_uncategorised', 1 );
将它注释掉;整个代码段会像下面这样:
// load plugin params info |
第二种方式,如果你希望做的更具体些,例如使某些特定的文章页面避开站内搜索,那么需要在content.php文件中83行附近加入这行代码:
$wheres2[] = "LOWER(a.metakey) NOT LIKE '{nosearch}'";
|
最终整个代码段会像下面这样:
$wheres = array(); |
现在,你可以将“{nosearch}”添加到某篇文章的参数设置里的“Meta Info - Keywords”中,这样,即使该文章中包含站内搜索的关键字,它也不会出现在搜索结果列表里了。搞定。
译者:Viiiix
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 如何设计出一个有灵魂的「签到功能」? 2021-05-04
- 案例·电商 | 网易严选是如何用会员权益提升消费频次? 2021-05-04
- AdSense技巧:根据页面内容放置广告单元 2020-03-30
- AdSense技巧:根据页面内容放置广告单元 2020-03-30
- 什么是百度智能小程序单卡?如何获取智能小程序单卡 2020-03-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash