私はasp.netでフレンドリーなURLを作成/実装する方法を知っていますが、古典的なaspでそれを行うことは可能でしょうか?古典的なASPでフレンドリーなURL(URL書き換え)を行うことは可能ですか?
それが不可能な場合、どのように唯一の目的は(読み込み時に)別のページにリダイレクトすることですページを作成する(SEO)に応答するだろうか?
ありがとうございました!
私はasp.netでフレンドリーなURLを作成/実装する方法を知っていますが、古典的なaspでそれを行うことは可能でしょうか?古典的なASPでフレンドリーなURL(URL書き換え)を行うことは可能ですか?
それが不可能な場合、どのように唯一の目的は(読み込み時に)別のページにリダイレクトすることですページを作成する(SEO)に応答するだろうか?
ありがとうございました!
URL rewriter like IIRFまたはIsapiRewriteを使用してIISに関連付けられ、ASP/ASP.NET/PHPが要求を受け取る前に処理されます。
IsapiRewriteはい、私はその勧告に同意します。
あなたの他の質問に答えるために、Googleは気にしません。ただリダイレクトするだけです。重複するコンテンツがないことを確認し、302リダイレクトさえしないでください。 301リダイレクトすると、GoogleはPageRankを1ページに集中させる必要があります。 (これは職場のSEO専門家が私に教えてくれるものです)
ISAPIモジュールが必要です。 ASP.NETのURL書き換えよりもかなり複雑ですので、商用の書き換えツールlike this oneを試すことができます。
またはあなたの古典的なASPアプリケーションは、私は完全にweb.configファイルを作成し、ASP.NETを使用することをお勧めしIIS7上で実行されている場合、あなたはhttp://www.codeplex.com/IIRF
ISAPI_Rewrite v3となります。フレンドリーなマネージャーと非常に簡単な構文があります(問題に遭遇した場合でも、サポートフォーラムに参加することができます)。
カスタム404ページを使用してリライトフィルタを使用せずに行うこともできます。そのため、Server.TransferまたはServer.Executeを使用して正しいページにリダイレクトすることができます。問題は、それをやっているあなたのQueryStringオブジェクトが緩んでいますが、ちょっとした愛と抱き合わせで動作します。
Server.Transferその他を避けたい場合は、オブジェクト内のすべてのテンプレートをラップしてそれらをすべて含め、レンダリングするテンプレート上でレンダリング機能を呼び出すだけで、大きなコードがオーバーヘッドになりますが、現代のサーバブルートフォースの力で簡単に克服する!
IIS 7では、マイクロソフトが無料で使用していますURL Rewrite!
+1はASPが愛と抱擁を必要としていると言います –