2010-06-22 3 views

ответ

0

Вы хотите переписать или перенаправлять? Если все, что вы хотите, это редирект, то это очень легко:

<rewrite> 
    <rules> 
     <rule name="Blog Rule" stopProcessing="true"> 
      <match url="^this-is-my-page$" /> 
      <action type="Redirect" url="/blog/this-is-my-page" /> 
     </rule> 
    </rules> 
</rewrite> 

Однако, если вы хотите переписать, то вам нужно будет, чтобы убедиться, что все ссылки, изображения, стили, скрипты и т.д., связаны используя абсолютный путь сайта (/ some-link/rather than some-link /) или иначе у вас будет много неработающих ссылок и стилей. Вы можете использовать URL Rewrite, чтобы исправить их с помощью Output Rewrite, но это сложнее, чтобы получить право. У меня есть образец, который показывает, как сделать некоторые из выходных переписать здесь: http://blogs.msdn.com/b/carlosag/archive/2010/04/02/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx