簡體   English   中英

如何讓 2sxc 應用程序 URL 顯示在 DNN 的 Sitemap.aspx 中?

[英]How can I make 2sxc app URLs show up in DNN's Sitemap.aspx?

我有一個顯示列表和詳細信息視圖的 2sxc 應用程序(使用 C# Razor 模板)。 我有 10 個項目。 每個項目都有一個友好的 URL。 看起來像這樣:

domain.com/landing-page/details/the-benefits-of-jargon
domain.com/landing-page/details/code-samples
domain.com/landing-page/details/highlights-and-use-cases
etc…

有沒有辦法讓這些 URL 出現在 DNN Sitemap.aspx 中? (就目前而言,唯一出現的頁面是“登陸頁面”,因為這是唯一真正的 DNN 頁面)

其實有兩種方式。 Dnn 有一些方法可以編寫代碼來擴展頁面結構提供程序。 恕我直言,這很難做到,但可能是官方的架構方式。

我們的方法要簡單得多;)

  1. 創建一個 WebAPI,它根據您的需要創建一個獨立的站點地圖。 您可以組合一些字符串,但我們建議使用 C# Xml 對象以確保安全。 您可以在最新的 Blog5 應用程序的 RSS 提要上找到一些全新的示例。
  2. 將此端點注冊為 Google 上的另一個站點地圖(是的,您可以這樣做:)

這就是我們的工作方式 - 我們在創建登陸頁面系統方面非常成功,這些登陸頁面系統可以生成數百個,有時甚至數千個獨特的登陸頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM