我正在使用Intelligenicai.URLRewriter.dll重写我的网站 URL 它工作正常我以以下链接为例
在另一篇文章中,我读到 URL 重写会给搜索引擎带来问题,因为现在我们可以使用两个不同的 URL 访问同一个页面,一个没有 URL 重写,一个有 URL 重写。(检查此链接http://thecodebug.com/?p=296)
上面提到的链接谈到搜索引擎如果在网站上发现重复的内容会受到惩罚。这篇文章 (http://thecodebug.com/?p=296) 讨论了“标题中的 html 规范链接”,如果我们不添加它们,那么我们可以告诉搜索引擎这个 url 是规范的。
现在我的问题即使我使用 Intelligenicai.URLRewriter.dll 也适用,如果这是事实,我应该采取哪些预防措施来避免这种情况。
我的 URL 示例 与 URL 重写 http://www.xyz.com/Article/en-US/19/87/let-the-spirit-of-our-nation 's-founders-guide-us.aspx
URL 无需重写 http://www.xyz.com/Article/ArticleDetails.aspx?Language=en-US&PageID=19&ArticleID=87
web.config 的一部分
<rewriter>
<rewrite url="~/Article/(.+)/(.+)/(.+)/(.+).aspx" to="~/ArticleDetails.aspx?Language=$1&PageID=$2&ArticleID=$3" processing="stop"/>
</rewriter>