2016-08-02 4 views
0

IISのURL書き換え/リダイレクトルールを作成して、サイトのホームページの要求のみをリダイレクトする必要があります。サブフォルダ内のページはリダイレクトしないでください(モバイルデバイス用の異なるURLにモバイル専用のサイトに書き換えますが、ホームページのみ)。サブフォルダはまだサイトのデスクトップ版に移動する必要があります。例えば)URLにはサブフォルダがある場所のURLのみを書き換えます

http://my.site.comまたはmy.site.com私はちょうど含むURLを探しているのバリエーションを試してみました http://my.site.com/pages/page1.aspxとmy.site.com/pages/page2.aspxすべきではない

をリダイレクトする必要があります'/'は動作しますが、URLに 'http://'が含まれていてもルールに一致します。

答えて

0

このルールは/pages/page1.aspx

<rules> 
    <rule name="Redirect home to /pages/page1.aspx" stopProcessing="true"> 
     <match url="^$" /> 
     <action type="Redirect" url="/pages/page1.aspx" /> 
    </rule> 
</rules> 
+0

のみホームページにリダイレクトされます。この正規表現^ $の意味は何ですか? – Thomas

+0

これは、空の文字列を意味します。ホームページと等しいもの –