2009-07-07 1 views
4

私はasp.netでフレンドリーなURLを作成/実装する方法を知っていますが、古典的なaspでそれを行うことは可能でしょうか?古典的なASPでフレンドリーなURL(URL書き換え)を行うことは可能ですか?

それが不可能な場合、どのように唯一の目的は(読み込み時に)別のページにリダイレクトすることですページを作成する(SEO)に応答するだろうか?

ありがとうございました!

答えて

0

IsapiRewriteはい、私はその勧告に同意します。

あなたの他の質問に答えるために、Googleは気にしません。ただリダイレクトするだけです。重複するコンテンツがないことを確認し、302リダイレクトさえしないでください。 301リダイレクトすると、GoogleはPageRankを1ページに集中させる必要があります。 (これは職場のSEO専門家が私に教えてくれるものです)

1

ISAPIモジュールが必要です。 ASP.NETのURL書き換えよりもかなり複雑ですので、商用の書き換えツールlike this oneを試すことができます。

またはあなたの古典的なASPアプリケーションは、私は完全にweb.configファイルを作成し、ASP.NETを使用することをお勧めしIIS7上で実行されている場合、あなたはhttp://www.codeplex.com/IIRF

3
  • で、自由であるイオンのISAPI書き換えフィルタを試すことができますURL書き換え機能。私は私のプロジェクトにそれを使用し、それは完全に動作します!
  • 古いIISで実行されている場合は、ISAPIRewriteまたはIIRFです。それにもかかわらず、私はIIS7にアップグレードするのができるだけ難しくなります。
0

ISAPI_Rewrite v3となります。フレンドリーなマネージャーと非常に簡単な構文があります(問題に遭遇した場合でも、サポートフォーラムに参加することができます)。

2

カスタム404ページを使用してリライトフィルタを使用せずに行うこともできます。そのため、Server.TransferまたはServer.Executeを使用して正しいページにリダイレクトすることができます。問題は、それをやっているあなたのQueryStringオブジェクトが緩んでいますが、ちょっとした愛と抱き合わせで動作します。

Server.Transferその他を避けたい場合は、オブジェクト内のすべてのテンプレートをラップしてそれらをすべて含め、レンダリングするテンプレート上でレンダリング機能を呼び出すだけで、大きなコードがオーバーヘッドになりますが、現代のサーバブルートフォースの力で簡単に克服する!

+3

+1はASPが愛と抱擁を必要としていると言います –

1

IIS 7では、マイクロソフトが無料で使用していますURL Rewrite

関連する問題