2015-10-20 108 views
0

我已經配置我的IIS(asp.net站點)使用URL重寫。 特別是這是我的規則(動態一):格式數字/字符串中的任何網址將被重定向到一個特殊的aspx頁面。URL重寫IIS和搜索引擎

SSo無論什麼URL以mysite/id開頭/名稱被重定向到showprof.aspx?id = id & title = Name。這工作完美。

我的問題是關於搜索引擎。我沒有任何包含像蜘蛛可以掃描的mysite/id/Name這樣的鏈接的「固定」頁面,所以我想知道搜索引擎如何索引我的動態頁面。我應該創建一個sitemap.xml嗎?如果是以最佳方式?或者我應該創建一個「隱藏」頁面,其中包含所有我的動態內容,如mysite/id1/Name1 mysite/id2/Name2等的每個鏈接? 謝謝

回答

0

一個出發點絕對是一個sitemap.xml的,你可以嘗試例如IIS SEO工具包,看看它是否能夠索引的網頁的:http://www.iis.net/downloads/microsoft/search-engine-optimization-toolkit

它還具有以下功能:產生一個sitemap.xml,雖然我猜你的情況你可能有一些動態的內容,所以更好的方法是有一個「處理程序」,根據需要動態生成它(也許緩存出於性能原因)。

我也建議有一些實際上可以通過普通鏈接訪問的頁面,例如可能在網站的主頁中有一個鏈接到「站點地圖」頁面(不是sitemap.xml)的鏈接,那裏有你渲染一組你想要索引的鏈接(至少那些對你來說最重要的鏈接),這將使他們很容易發現。