2009-08-13 9 views
1

私は非常にデータ駆動型で動的に生成される電子商取引サイトを利用しているため、多くのリンクも動的に生成されます。問題は、私たちが使用するシステムがオープンソースではないことです。そのため、システムによって生成されたリンクは変更できません。私はISAPIリライトを使用して、フレンドリなURLから醜いリクエストへのリクエストを書き換えています。私はこれらの醜い変更不可能なリンクから友好的なリンクにリダイレクトする必要がありますか?それでは、私は2つのシナリオがあるだろう: - フレンドリーURLにリダイレクト>
フレンドリーURL要求を -SEO非友好的なリンクをどのように扱うべきですか?

nonfriendly URL要求を> リライト - nonfriendly URL

から>ロードコンテンツマイSEOの経験は約1週間に及びますので、私はどんな教師の入力にも感謝します。 :)

答えて

1

はい、古いリンクから新しいものへ301それは古いものが入ってきたリンジュジュスを保存します。

1

IIS 7.0用Microsoft URL書き換えモジュールは、以下を含むURL操作タスクの広いスペクトルを実行するために使用することができる柔軟なルールベースの書き換えエンジンを提供し、これらに限定されない:ユーザーフレンドリーを有効にする

  • 動的Webアプリケーションを使用した検索エンジンにやさしいURL
  • HTTPヘッダーとサーバー変数に基づいてURLを書き換えます。
  • ウェブサイトのコンテンツ処理。
  • URLセグメントまたは要求メタデータに基づいてWebサイトコンテンツへのアクセスを制御します。
+0

残念ながら、私たちのシステムにはIIS 7にいくつかの問題があると思います。私たちは6で固まっています(私たちが使用するシステムの大きなファンではないことは明らかですか?とにかく、これは6で立ち往生していない人のための良い解決策かもしれません。 – Chris

0

それは本当に依存しています。

リンクはshop.com/?item=cakeです。これをshop.com/cakeにリダイレクトすると、最初は同じ方法でそこに行かなければならないため、あまりうまく行かないでしょう。

リンクはページ上では絶対的なものですが、ユーザーが単に入力を開始するだけであれば、検索する場所やいくつかのタグがおそらく最良の解決策ではありません。

+0

ええ、問題は、リンクが醜いフォーマットでハードコードされ、我々はそれらを変更することはできませんということです。ユーザーは/ widgets/whirlygig /に入ろうとしますが、リンクをクリックして赤い線を見るとwidgets.aspx?type = whirlygig&color = redのように見えます。本当にうまくいくのは、これらのクエリ文字列変数のすべての組み合わせを考慮に入れて、それらをSEOに対応する相手にリダイレクトする必要があるということです。さらに悪いことに、私たちはこれらの変数(電子商取引システムの一部)を管理していないので、次のビルドで変更された場合、リダイレクトはもはや価値がありません。 – Chris

関連する問題