2009-05-22 13 views
2

を適用されたときにどのようにユーザーが私がいるhttp://www.mysite.com/Default.aspxIISは、ASP.NETでの設定「デフォルトのページ」(C#の)

http://www.mysite.com/に問題を要求したとき、私は301リダイレクトを発行しようとしています教えてください私がRequest(Request.Url、Request.RawUrlなど)内で見つけることができるすべてのプロパティは、これらの2つの要求に対して同一であるということです。

さらに詳しい説明のため編集: これは共有Webホスト上にあり、ISAPI拡張機能をインストールできません。

もう1つ編集します。どうやら、私がホストで話した最初のテクニカルサポートの男は、彼が何を話しているのか分からず、ISAPIのリライトがインストールされています。

+0

+1私も好奇心が強いからです。 – AnthonyWJones

+0

具体的には、そのSEOの懸念です。同じコンテンツを生成する2つの外部URLを持つことは悪いことです。 – Matt

答えて

1

URLを使用してISAPIフィルタを書き換えます。それは無痛です。 This page on Scott Gu's blogには必要な情報がすべて含まれています。

+0

私はそのフィルタを共有ホスト上のWebサイトに追加するアクセス権がありません。 – Matt

+0

@Matt Ross:ISAPIフィルタをURL書き換えに渡してデフォルトのドキュメントを解決しようとするIISのメカニズムは間違いありませんか?そうでなければ、無限ループがあります。 – AnthonyWJones

+0

isapiフィルタが動作し、私は他のサーバでそれを使用しました。そのちょうど私がそれについているこの1つは、私が何かを追加することはできません。 – Matt

2

Steve Wortham's Blogは、彼がどのように同じ問題に対処したかを記述しています。

彼は多くの人々がなくなりIonic's free Isapi Rewrite Filter

+0

+1。このブログは、誰かがこれをやりたがっている理由を説明しています。 – AnthonyWJones

+0

ISAPIフィルタを追加できません。記事の編集を参照してください。 – Matt

0

を使用するが、これをやりたいと思った理由としてSEOを引用し、私はちょうどマイナーな観察をしたいのですが:

Search for the word "Welcome" on my site

この単語は、ホームページ(default.aspx)とブログの投稿に表示されます。まだあなたは簡単に/訪問し、上に滞在することができます - 中央の1は私のホームページで、あなたはそれが一度だけリストされていますのでご注意ます

Search results http://www.doodle.co.uk/userfiles/image/site-doodle.png

:現時点では私は、この検索のための3つの結果を見ていますそれを参照するとdefault.aspxになります(実際には/Default.aspxへのリンクはサイトのナビゲーションになります)。

例えばグーグル・アナリティクスは、異なるページ(しかし、再び、検索結果がWindowsサーバの筐体を無視している)として/default.aspxと/Default.aspxを見ていると何かが、それは、レポートの問題の多くはである場合:

Analytics repeats http://www.doodle.co.uk/userfiles/image/Analytics.png

だから、私が言っているすべては、検索エンジンは、多くの場合、SEOのコンサルタントは、自分のサイトのための大きな問題は、私は3を持っているという事実である...

のためにそれらに信用を与えるよりも明るくしていることですドメイン名はそれを指し、他のもののためにリダイレクトインプレースを置くことに慣れました。

+0

私はそれを膝のかゆみの反応と呼んでいます。同じコンテンツが複数の場所で利用可能なときは、少なくとも冗長で価値のあるものであると考えています。 はい、SEは一般的に明るいですが、なぜ彼らの仕事を必要以上に難しくしていますか? – Matt

+0

あなたはまたケーシングを処理したいと思う;) –

関連する問題