1

IIS 7 サーバーに umbraco Web サイト設定があります: WWW.SITE.COM

URL WWW.SITE.COM/SIGUNPWWW.SIGNUP.SITE.COMに書き換えたい

urlrewritingnet を使用して可能ですか、または DNS ホストを使用してこれを構成する必要がありますか?

4

2 に答える 2

0

これを行うにはいくつかのアプローチがあり、Eric のアプローチは完全に有効なものです。あなたが提案するように UrlRewriting.Net を使用することもできますが、Eric は<httpRedirect />web.config で構成できるため、IIS7 で手動で構成できるため、組み込みのアプローチを提案したと思います。

ただし、このアプローチの欠点は次のとおりです。

  • web.config を更新するには開発者が必要です。また
  • IIS にアクセスして構成を変更できる人
  • リダイレクト ルールを取得するには、アプリケーションの再起動が必要です。

考慮すべき他の 2 つのアプローチがあります。

  • HttpModule「送信元」および「送信先」URL のキャッシュされたリストを含む CSV ファイルを使用するA。
  • 特定のパス リダイレクトを処理できる、Umbraco が管理するドキュメント タイプ。

HttpModule のアプローチには明らかに少しコーディングが必要ですが、非常にやりがいがあります。SEO チーム/クライアントは、リダイレクトが必要な URL のリストを提供できます。HttpModule は、(ファイルを依存関係として使用して) リストをキャッシュし、一致した URL に基づいてリダイレクトを実行できます。ファイルを更新すると、キャッシュが自動的にクリアされます。

基本的なリダイレクトについては、Umbraco で「リダイレクト」ドキュメント タイプを使用するアプローチが気に入っています。このドキュメント タイプには、「リダイレクト タイプ」フィールド(301/302)と「リダイレクト先」フィールドの 2 つのフィールドがあります。このドキュメント タイプのテンプレートでは、「リダイレクト先」ノードへのリダイレクトを実行する小さな cpde が必要になります。このドキュメント タイプを使用して作成されたページでのヒットは、ターゲット ページに自動的にリダイレクトされます。このドキュメント タイプを「umbracoUrlAlias」フィールドと組み合わせて使用​​することもできます。このフィールドには、コンマで区切って複数のパスを追加できます (説明については、この記事を参照してください)。このようにして、複数の類似したパスをキャッチして、単一のパスにリダイレクトできます。

このアプローチの利点は、CMS で管理できることですが、欠点は、リダイレクトが CSV ファイルのように一元管理されないことです。そのため、実装方法には注意が必要です。

于 2013-07-28T10:13:44.677 に答える