ここでは、インターネット上でこの件について多くのことを知っています。だから、彼らは大丈夫だが、私は何か他のものを必要とするIIS6で既存のASP .NET 3.5 Webアプリケーションに優しいSEOを実現する方法
www.site.com/Products/Books
にそれを書き換える
www.site.com/products.aspx?category=Books
:しかし、ほとんどの記事/質問は次のように「静的」URL書き換えを指します。
このサイトはCMSのようなもので、さまざまな種類のコンテンツを持っています。
「StackOverflowがあなたの開発にどのように役立つか」というタイトルの記事を読むには、以下のようなURLにアクセスする必要があります。
www.site.com/viewContent.aspx?Id=1234
私がachiveたいのです。だから私は最初に私が記事(もちろん、そのタイトルを取得する必要があるため、私は、その中にASP .NETを関与させる必要があります理解し
www.site.com/Content/Articles/how-to-stackoverflow-helps-you-in-your-development
)、URLを書き換えます。
しかし、私はので、多分、私は
のようなものを受け入れることができる ...私はそのURLに行けば地獄ASP .NETはその記事を取得する方法を知っているだろうか、それはどこでもIDが含まれていません思ったんだけどwww.site.com/Content/Articles/1234/how-to-stackoverflow-helps-you-in-your-development
私は本当にここで失われています。URLを書き換えたことは一度もありません。私はたくさんのグーグルグーグルをしています。私は自分が望むことをする方法を見つけることができません。たぶん私が欲しいものはURL書き換えと呼ばれていませんか?私は知らない...
サイトはWindows 2003 Server、IIS6、ASP .NET 3.5 SP1で実行されています もちろん、私は無料のソリューションが必要です、ISUSI MODで100USDを使うことはできませんそれが私が必要とすることをするかどうかは分かりません)。
これは重複した質問ですが、申し訳ありませんが、私はそれを見つけることができませんでした。
EDIT:非asp.NETファイル(jpgs、gifsなど)を書き換える必要はありません。コンテンツのタイトルをURLに含めるには、viewContentページを書き直すだけです。その
はこの1つは無料であるMVC
私はあなたのアプローチのために行くつもりです。だから私は.NETを使って書き直しているでしょうか?私はIISのアドオンやフィルターは必要ありませんか? タイトルは一意の列ではないため、同じタイトルのコンテンツオブジェクトが複数存在する可能性があるので、私はURLにidを含めます。 ありがとう、私はそれを試してみよう! あなたのために投票=) – emzero
私はIIS 6回避策を追加しました。 – orandov
ありがとうございますが、私はそれで運がないです。私はすべてのあなたのリンクを読んだが、私はそれを動作させることはできません。私はそれが本当にどのように動作するか完全に理解していません。あなたが書いた最初のリンクの手順に従ってきましたが、動作させることはできません。 私はRoute、RouteHandlerなどすべてを設定しました。しかし、質問...新しい "仮想" URLを指すように私のサイトのすべてのリンクを書き直す必要がありますか? URLを書き換えるためにviewContent.aspxページにコードを追加する方法はありませんか?しかし、私は人々がそのURLをコピーするときに私は別の方法の周りが必要だと思う...私は本当に失われています。いつ私はコンテンツのタイトルを取得し、URLに入れますか? – emzero