應徵
查看: 453|回復: 0

Discuz首頁、版塊頁面添加“canonical”標籤方法

01_avatar_middle

5

主題

20

帖子

575

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
575
online_admin admin 發表於 2021-12-5 23:06:27
Discuz X系列論壇在帖子頁增加了“canonical”標籤,但是首頁、版塊頁面沒有,這裡給大家公開一下實現方法:

論壇首頁:
修改文件路徑:/source/module/forum/forum_index.php
添加代碼:
  • /**
  • * [Discuz!] 給首頁與分區版塊加上canonical網址規範化唯一權威標籤.
  • */
  • $_G['setting']['seohead'] .= '<link href="'.$_G['siteurl'].'" rel="canonical" />';


[color=rgb(51, 51, 51) !important]複製代碼


版塊頁面:
修改文件路徑:/source/module/forum/forum_forumdisplay.php
添加代碼:
  • /**
  • * [Discuz!] 給版塊加上canonical網址規範化唯一權威標籤.
  • */
  • $_GET['extra'] = $_GET['extra'] ? rawurlencode($_GET['extra']) : '';
  • if(@in_array('forum_forumdisplay', $_G['setting']['rewritestatus'])) {
  •         $canonical = rewriteoutput('forum_forumdisplay', 1, '', $_G['fid'], 1, '', '');
  • } else {
  •         $canonical = 'https://bbs.aladedalu.com/forum.php?mod=forumdisplay&fid='.$_G['fid'];
  • }
  • $_G['setting']['seohead'] .= '<link href="'.$_G['siteurl'].$canonical.'" rel="canonical" />';
  • $_G['forum_tagscript'] = '';

[color=rgb(51, 51, 51) !important]複製代碼


實現效果:
  • <link href="https://bbs.aladedalu.com/" rel="canonical" />

[color=rgb(51, 51, 51) !important]複製代碼


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

經紀LINE

台北酒店經紀

GMT+8, 2024-4-25 02:38 , Processed in 0.010479 second(s), 11 queries , Gzip On, Redis On.

👉《真善美娛樂經紀公司》 👉保障安全,✅兼差消費,✅日領高薪!【⛔️"未滿18請自行離開請勿詢問"】

© 💎 2024 💯聊天會館、禮便服店、茶桌、護膚、酒吧求職娛樂平台💯

快速回復 返回頂部 返回列表