Cómo agregar RedirectType al archivo de configuración externo en asp.net

Tengo un separado.config archivo en el directorio raíz de la aplicación que contieneMapped URLS for redirect y hace referencia a esto.config presentar enweb.config para301 Permanent Redirect! Esto funciona bien

Ver enlace de referencia

Ahora, también quiero agregar algunos enlaces que redirigirán como código de estado 302. Cómo agregar la redirección 302 en un archivo externo .config y redirigir en consecuencia.

rewritemaps.config

<rewriteMaps>
    <rewriteMap name="Redirects">
       <add key="/oldcellphone" value="/newcellphones.aspx" />
    </rewriteMap>
</rewriteMaps>

¿Podemos especificar el tipo de redireccionamiento, es decir, 301/302 en este archivo?

web.config

<system.webServer>
     <rewrite>
      <rewriteMaps configSource="rewritemaps.config">
        </rewriteMaps>
          <rules>
            <rule name="Redirect rule1 for Redirects">
              <match url=".*" />
              <conditions>
                <add input="{Redirects:{REQUEST_URI}}" pattern="(.+)" />
              </conditions>
              <action type="Redirect" url="{C:1}" appendQueryString="false" redirectType="Permanent"/>
            </rule>
          </rules>
        </rewrite>
    </system.webServer>

NOTA: Actualmente todos los enlaces del archivo'rewritemaps.config' están configurados para301 Status enweb.config.

¿Podemos agregar lo siguiente en rewritemaps.config y redirigir en consecuencia:

<add key="/oldcellphone" value="/newcellphones.aspx" [RedirectType=301] />
<add key="/oldphone" value="/newphones.aspx" [RedirectType=302] />

Hay cerca de1000 links of 301 Status y sobre400 links for 302 Status. Si no es posible enexternal file(rewritemaps.config) entoncesPor favor recomiende forma preferida de hacer?

Actualizar: ¿Me pueden ayudar a redirigir a otro sitio (dominio diferente) si la cadena específica coincide en la URL solicitada? Por ejemplo: si la URL solicitada contiene "/ hm1", redirija a un sitio diferente. es decirhttp://www.google.com

Web.config

<rule name="othersite" stopProcessing="true">
<match url="^/hm1$" />
<action type="Redirect" url="http://www.google.com" redirectType="Found"/>
</rule>

.aspx

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="/hm1">other site (http://www.google.com)</asp:HyperLink>

Respuestas a la pregunta(1)

Su respuesta a la pregunta