PHPCMS如果设置的站点标题{$site_title},栏目页的title中也会出现站点标题,这样会让搜索引擎认为在堆砌关键词,导致站点降权。
解决方法只需要在模板代码中加入判断语句就可以。
{if !$catid} <title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title> {else} <title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{sitename($siteid)}</title> {/if}
{if !$catid}判断是否为主页,是主页则直接调用{$site_title},不是则按照正常输出,其中{sitename($siteid)}是调用站点名称
如果{sitename($siteid)}不输出,可以参考 《PHPCMS调用站点名称的方法》
精简版:
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{if !$catid}{$SEO['site_title']}{else}{sitename($siteid)}{/if}</title>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
phpcms-v9中将一个站点下的文章内容完美的推送到另一个站点下2024-09-24
phpcms loop循环判断是否为最后一条的代码2024-06-18
Phpcms V9 文章或图片模型增加相关下载功能2022-12-30
phpcms文章列表增加一键推送到百度功能2022-12-08
PHPCMS替换内容的两种方法:str_replace和preg_replace2022-10-25
phpcms 搜索结果第一页比设定的多一条数据的解决办法2021-01-05
phpcms v9 字段多行文本不换行的解决办法2020-09-22
phpcms 栏目和文章页面“您没有访问该信息的权限”跳转登陆页面2020-09-17
phpcms 模板header包含action="lists"导致搜索结果错误的解决方案2020-04-26
phpcms转向链接过滤#的问题解决2020-04-23