2015-10-20 109 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)的链接,那里有你渲染一组你想要索引的链接(至少那些对你来说最重要的链接),这将使他们很容易发现。