2011-12-30 4 views
1

URLを書き換えるにはIIS7を使用します。IIS7を使用してURLが見つからない場合は、URLに戻します。

wwwが常に存在することを確認したいと思います。

そう...

http://willow-tree.co.uk/products/family-memory-box/p-416-13084/ ---->http://www.willow-tree.co.uk/products/family-memory-box/p-416-13084/

どんなに使用されているプロトコル(HTTP/HTTPS)、および関係なく.co.ukた後、私は」何が来るのか常にwwwと同じURLに書き換えるのが好きです。

ドメインの独立性に優れているとすれば、私は多くのウェブサイトを持ち、何も変更せずにコピー&ペーストすることができます。

これは誰でも助けることができるリダイレクトによって行わなく、それは301

あるべき書き換えされている場合は..?

ありがとうございます!

答えて

0

あなたは、この正規表現を使用することができますし、SEOのためには、301リダイレクトを使用することをお勧めしますが、あなたは、IISのURL書き換えがインストールされている必要があります:

<rewrite> 
<rules> 
    <rule name="Redirect willow-tree.co.uk to www" patternSyntax="ECMAScript" stopProcessing="true"> 
     <match url=".*" /> 
     <conditions> 
      <add input="{HTTP_HOST}" pattern="^willow-tree.co.uk$" /> 
     </conditions> 
     <action type="Redirect" url="http://www.willow-tree.co.uk/{R:0}" /> 
    </rule> 
</rules> 

これは、HTTPの一例であり、注意してくださいただ!ここ

は、いくつかの選択肢を持つブログ記事です:

http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx

+0

これは、限り、それは主にちょうどリンクであるとして、コメントではなく、答えとして掲示されなければなりません。また、解答の解説をここで説明することもできます。次に、ブログ記事へのリンクを参考にしてください。そのままでは、「答えではない」として削除される可能性があります。 –

関連する問題