2014-09-02 1 views
-1

У меня есть этот файл web.config, и я хочу добавить к нему код, который скроет .asp страницы на моем сайте под названием «users.asp». пожалуйста, как я могу это сделатьДобавление кода в web.config, чтобы скрыть мои расширения страниц

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <httpErrors errorMode="Detailed" /> 
    </system.webServer> 
</configuration> 

ответ

1

Очевидно, что вам нужно установлен модуль URL переписывания, и вам нужно IIS7 или выше, это не будет работать на IIS6

<rewrite> 
     <rules> 

      <rule name="RewriteUserFriendlyURL1" stopProcessing="true"> 
       <match url="^users/$" /> 
       <conditions> 
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
       </conditions> 
       <action type="Rewrite" url="users.asp" /> 
      </rule> 

     </rules> 
    </rewrite> 

Рекомендованное чтение: http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

+0

поэтому, если я хочу удалить другой .asp со страницы, мне нужно снова написать весь этот скрипт или, например, сделать это следующим образом: и, пожалуйста, можете ли вы поместить все это вместе с моим кодом для меня, потому что я не туда, где разместить это co de – blay

+0

lol, бесценный. Сколько вы платите @ Джон? – Lankymart

+0

Код, который я вам дал, входит в теги ' ', и вам нужно скопировать вставку и изменить элемент' 'для каждой соответствующей страницы. Модуль перезаписи URL-адресов включает в себя «мастер», который вы найдете в диспетчере IIS, который добавит правила в web.config за кулисами, если вы предпочитаете. Я действительно рекомендую вам посмотреть на ту ссылку, которую я вам дал. Точка переполнения стека должна помочь пользователям самим найти ответы, а не писать для них код. – John

Смежные вопросы