我剛剛想說,感謝您花時間閱讀本文!手動將頁面META標籤分配給asp.net動態頁面
我有一個運行內容管理系統DotNetNuke的電子商務網站,我相信它是建立在windows服務器環境中的asp.net平臺上的。當用戶瀏覽可用產品時,支持我的電子商務商店的特定模塊爲每個商店類別動態生成頁面。如您所知,必須將這些模塊放置在特定頁面上,並且模塊生成的所有動態內容都必須位於該「父頁面」上。
問題是,儘管模塊允許我在這些動態頁面上爲H1和H2添加HTML文本,但它不支持添加頁面元標記,例如「title」和「description」。因此,模塊生成的所有動態頁面都會從父頁面中提取元標記,這使Google很難理解我想要展示給用戶的內容。這也會導致谷歌顯示所有這些生成的頁面在我的分析中有「重複的標題標籤」。
臨時修正: 我已經從所有這些「父母頁面」中刪除了標題標籤,希望谷歌決定從駐留在動態頁面上的H1和H2標籤生成它的snippits。這是明智的嗎?
現在對於這個問題: 是否有任何一種解決方案可以讓我手動將meta標籤分配到我在我的託管環境中指定的頁面?正如我前面所述,我可以將正文HTML代碼添加到頁面。有沒有什麼辦法強制從代碼中放置的頁面標題標籤?有一個更好的方法嗎?你可以在www.yandasmusic.com上查看我的問題。
感謝您的時間和耐心! Alex
你是如何從「父頁面」中刪除標題標籤的?標題標籤是在DotNetNuke中動態生成的,並且無法將它從一個頁面中刪除而無需從它們中刪除它... – bdukes
對不起,如果我的措辭不正確。生成類別的模塊駐留在我在DNN中創建的單個頁面上。在DNN設置中,我刪除了該頁面的標題和描述標籤。所以,現在,模塊中所有動態生成的內容仍駐留在該頁面上,但該頁面沒有標題標籤。 –