0

この回答によると、モバイル ユーザーをモバイル サイトにリダイレクトするには、HTTP ヘッダーを追加する必要があります。

Vary: user-agent

私は IIS URL Rewrite モジュールを使用しています。ルールは次のとおりです。

<rule name="Production Mobile Rewrite 1" patternSyntax="ECMAScript" stopProcessing="true">
    <match url="(.*)" ignoreCase="true" negate="false" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
        <add input="{HTTP_USER_AGENT}" pattern="midp|mobile|phone" />
        <add input="{HTTP_HOST}" pattern="^www.example.com$" />
    </conditions>
    <action type="Redirect" url="http://m.example.com/{R:1}" appendQueryString="false" redirectType="Found" />
</rule>

varyこの応答でヘッダーを設定するにはどうすればよいですか?

4

0 に答える 0