Редирект aspx страниц How-To
Посредством IIS
1.
Нужно установить в IIS соответствующий
компонент (HTTP Redirection),
как показано на скриншоте ниже:
2.
Теперь он появится среди доступных элементов
управления сайтом. Его нужно выбрать находясь на странице servicedesk. Так, как показано на
скриншоте ниже:
3.
В настройках следует указать значения, подобные
тем, как на скриншоте ниже.
Можно указывать относительные адреса и
полные.
В
IIS 6 переадресация
несколько легче:
Посредством ASPX
Для
данной переадресации уже надо изменять саму страницу с которой вы
переадресовываете.
Добавьте
в начале страницы следующий код(примерный):
<script runat="server">
private void Page_Load(object
sender, System.EventArgs e)
{
Response.Status
= "301 Moved Permanently";
Response.AddHeader("Location","http://sd/servicedesk/customer/calllist.aspx");
}
</script>
Возможно, код можно сделать динамичнее, получая путь через ApplicationPath.
Посредством <Meta> и SSI
Для этого на страницу, вручную надо добавить следующее:
Это же можно немного разнообразить через условия SSI:
<!--#if expr="$REMOTE_USER =
'user1'" -->
<!--#else -->
<!--#endif -->
Посредством javascript
Для
этого в тегах <script type=”text/javascript”> </script> надо указать одну из
следующих комбинаций:
location.replace("http://sd/servicedesk/customer/calllist.aspx");
document.location.href="http://sd/servicedesk/customer/calllist.aspx";
window.location.reload("http://sd/servicedesk/customer/calllist.aspx");