Сделайте appendQueryString = "false" для конкретной страницы .aspx, когда я включил перезапись URL, как показано в файле web.config - PullRequest
0 голосов
/ 13 июня 2018

Это модуль перезаписи url в web.config, который добавляет строку запроса ко всем страницам aspx. Но как мне сделать appendquerystring = "false" для конкретной страницы aspx.

<system.webserver>
    <rewrite>
        ``<rules>
           <rule name="RemoveASPX" enabled="true" stopProcessing="true">
          <match url="(.*)\.aspx" />        
          <action type="Redirect" url="{R:1}" />
        </rule>

        <rule name="AddASPX" enabled="true">
            <match url="(.*)" negate="false" />
            <conditions logicalGrouping="MatchAll" TrackAllCaptures="false">
                <add input="{REQUEST_FILENAME}" matchType="IsFile"  negate="true" />
                <add input="{REQUEST_FILENAME}" matchType="IsDirectory"  negate="true" />
                <add input="{URL}" pattern="(.)\.(.)" negate="true" />

            </conditions>
            <action type="Rewrite" url="{R:0}.aspx" appendQueryString="true" />
        </rule>
     </rules>
    </rewrite>
  <system.webserver>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...