Intelligenicai.URLRewriter.dllを使用して Web サイトの URL を書き換えていますが、正常に動作しています。例として次のリンクをたどりました。
別の記事で、URL 書き換えが検索エンジンに問題を引き起こす可能性があることについて読んだことがあります。これは、URL 書き換えなしと URL 書き換えありの 2 つの異なる URL を使用して同じページにアクセスできるようになったためです。(このリンクhttp://thecodebug.com/?p=296を確認してください)
検索エンジンに関する上記のリンクの話は、ウェブサイトで重複したコンテンツを見つけた場合に罰せられる可能性があります. この記事 (http://thecodebug.com/?p=296) では、「ヘッダー内の html canonical リンク」について説明していますが、追加しない場合、この URL が canonical であると検索エンジンに伝えることができます。
今、私の質問は、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>