2017-08-01 29 views
0

asp.net mvc4で書かれたWebサイトがあります。このサイトは、同じデータベーステーブルに格納されたページコンテンツを持っています。 HTMLコンテンツはテーブルレコードに格納されます。さて、seoの質問については、私はすべてのsrcイメージと絶対URLへの相対URLからのhrefをtrasformする必要があります。最高のソリューションは何ですか?私はビューに送信する前にリンクURLを置き換えるためのコードを書くと思います:静的な関数を作成します。つまり、Html Agility Packを使用します。可能なのはグローバル置換、つまりHttpModuleまたはHttpFilterの作成ですか? ありがとうMVCページの絶対URLを絶対URLに置き換えます。

+0

パフォーマンスのためにデータが定期的に変更されない場合は、必ずキャッシュを使用してください。 https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions-1/controllers-and-routing/improving-performance-with-output-caching-cs –

+0

ただし、HttpModuleを使用して、 HttpFilterまたは他のソリューション?ありがとう –

答えて

0

最後に、私はリンクhttp://html-agility-pack.net/?z=codeplexでHtml Agility Packを使用し、単純なパーサーを作成し、すべてのリンク(正規表現でフィルタされたもの)を置き換えます。ありがとう