2

我正在設計一個使用Dotnetnuke最新版本7.1的網站。我想讓我的網站搜索引擎友好。我有選擇添加元關鍵字,描述。我想在我的網站上做的另一件事是網站中所有網頁的規範標籤。我偶然發現了許多論壇,它們提供了關於在每個頁面的Page header部分中手動添加規範標籤的想法,但這些教程是基於DNN 4.x和5.x編寫的。如何在Dotnetnuke 7.0中添加規範標籤

由於DNN7頁面沒有像以前版本那樣的.aspx頁面擴展名。他們是否有可能在DNN 7.x中自動添加規範標籤,就像任何模塊或任何技術添加規範一樣。

唐卡提前,

回答

2

可以與底座頁面URL的默認設置做到這一點。

以主持人用戶身份登錄時,轉到「管理」 - >「網站設置」。在Portal Aliases部分下,您可以將「canonical」設置爲首選選項。

+0

謝謝,這幫了我,我發現了另一個博客討論有關同樣的:http://nithinchandrasr.blogspot.in/2013/10/how-to-add-canonical-tags-in-dotnetnuke.html – user2063869

2

如果用戶將使用不同的URL鏈接到您的頁面,則只需要規範標籤。例如,這裏對堆棧溢出,你真正需要達到這一問題如下地址:

http://stackoverflow.com/questions/19516100/

任何尾隨/後是可選的。由於標題可能會隨時間而改變,並且由於堆棧溢出允許直接鏈接到單個答案,並且在某些情況下僅顯示url的縮短版本,因此可能存在幾個不同的此頁面鏈接。堆棧溢出需要規範標籤,這樣,如果Google根據其中一個鏈接提供的引用來抓取此頁面,Google會將該頁面正確歸因於正確的位置。

在DNN7.1之前,在DNN網站上最常見的是鏈接無論是否帶有.aspx擴展名,因此Canonical標籤在每個頁面上都是必需的且有用的。現在,您已經正確地注意到,DNN7.1只顯示沒有.aspx擴展名的頁面名稱。因此,您需要規範鏈接的唯一地方就是您在自己的網站中完成301重定向的情況,對於這些情況,使用舊方法添加規範標記就足夠簡單了。

0

這對https沒有幫助。我有恩強行文件SiteAnalytics.config的LINK相對規範的標籤到這兩個段落:

<![CDATA[  
    <script> 
     ... google analytics script 
    </script> 
    <LINK href="https://yourdomain.com/" rel="canonical" /> 
]]> 

<![CDATA[  
    <noscript> 
     ... google analytics script 
    </noscript> 
    <LINK href="https://yourdomain.com/" rel="canonical" /> 
]]> 

希望幫助疏遠的人喜歡我。