2009-08-26 12 views
1

私は既に存在する電子商取引サイトSEをフレンドリーにすることを任されています。この場合は、ユーザーがバックエンドを通して各ページ/製品のURLを変更できるようになります。IIS6での動的URL書き換え

このサイトは、IIS6上で動作する古いaspサイトです。私はhttp://www.codeplex.com/IIRFhttp://www.helicontech.com/isapi_rewrite/を探し始めましたが、私はユーザーがサーバーに入り、それらをハードコーディングせずにURLを変更できるようにする方法について少し疑念を持ちます。

IonicのIsapi Rewrite Filterは.iniファイルから実行されるため、フォームの入力に基づいてこのiniファイルに書き込むサイトのバックエンドを取得すると考えています。

これに関する経験やアドバイスはありますか?

編集:サーバーは、各ページあちこちに変更URLによって

答えて

1

を専用されている、私はあなたがスラグを変更する意味だと思う、またはあなたが実際にURLを意味しています。

Slug: www.somesite.com/products/{slug} 
URL: www.somesite.com/{url} 

ここではどのようにしますか。

www.somesite.comに見えるように、それの最終目標で

www.somesite.com/products.aspx?id=23

、このような元の構造を与えます/製品/製品ツー・販売すること

いっそ

をwww.somesite.com/products/23/the-product-to-be-sold

私はこのようなルールを作成します。

RewriteRule /products/([0-9]+)/(.*) /products.asp?id=$1&slug=$2 [NC] 

あなたは何も変更する必要はありません。そうすれば、名前はSEOの最適化のためのURLであり、そしてIDがあまりにもまだあります。