2016-05-27 6 views
0

Я хочу создать документ по умолчанию, который называется по умолчанию, и в этом документе я хочу, чтобы он переписал URL-адрес, поэтому вместо перехода на www.bob.com вместо этого перейдите на сайт www.bob.com/uvПравило перезаписи документа IIS по умолчанию

Прямо сейчас это делается с помощью правил перезаписи URL-адресов с шаблонами и всеми видами осложнений. Я видел, как это делалось непосредственно в документе по умолчанию один раз, я не могу вспомнить, был ли он default.htm или .html или .aspx, используя одну строку кода, и я был очень заинтригован, но я не нашел его с тех пор, и никаких хороших примеров не было приходят в мой поиск в Google. Кто-нибудь имеет ссылку или может написать одну строку кода, чтобы добавить \ uv к URL-адресу? Есть ли на самом деле хороший пример?

ответ

1

Вы можете добавить, когда-либо страница по умолчанию вы хотите с помощью диспетчера IIS -> -> Default Document -> Add (на правой стороне), либо путем добавления ниже в вашем web.config

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <defaultDocument> 
      <files> 
       <add value="default.aspx" /> 
      </files> 
     </defaultDocument> 
    </system.webServer> 
</configuration> 

Однако это переписать, т. е. будет загружаться default.aspx при просмотре www.bob.com (URL-адрес остается таким же, но страница фактически загружена).

Если вы действительно хотите изменить URL (редирект), то с такой же конфигурацией, выше этой линии ниже в default.aspx

<%Response.Redirect("home.aspx")%> 
+0

Спасибо за информацию. Это было здорово ! – vmedhe2