2011-07-15 9 views
0

私はIIS7とURL書き換えモジュールを使用しています。正規表現のURLはwww以外のものと一致します

正規表現を使用して、wwwとは別のサブドメインに一致させたいと考えています。

だから... ...私はWWWにバックで誰かの種類という任意のサブドメインをリダイレクトすることができます

frog.domain.co.uk = Match 
m.domain.co.uk = Match 
anything.domain.co.uk = Match 
www.domain.co.uk = No match 

この方法です。

答えて

0

.htaccessで301を使用できます。

0

これは、あなたが望むものと一致します:www.ための否定先読みで

^(?!=www\.).* 

を。わからないあなたは、末尾.*が必要な場合

0

このルールを使用する - ドメインが異なる場合には、www.exmaple.comドメインにリダイレクトされます:

<system.webServer> 
     <rewrite> 
      <rules> 
       <rule name="Force www" stopProcessing="true"> 
        <match url="(.*)$" /> 
        <conditions> 
         <add input="{HTTP_HOST}" pattern="^www\.example\.com" negate="true" /> 
        </conditions> 
        <action type="Redirect" url="http://www.example.com/{R:1}" /> 
       </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 

あなたがドメイン名を入力したくない場合は、それを少し最適化することができます2回(example.com) - それは非常にマイナーなことであり、状況や構成によっては望ましくない場合があります。

+0

@スティーブSo ..これはあなたのために働いたのですか? – LazyOne

関連する問題