Перезапись URL: "http://myServer/" to" http://myServer/sites/site1".? - PullRequest
0 голосов
/ 18 декабря 2011

Я пытаюсь использовать модуль перезаписи URL на IIS7 для выполнения следующего перенаправления / перезаписи (не знаю, что лучше для моего случая):

Я хочу этот URL "http://myServer/" длябыть перенаправлен / переписан на "http://myServer/sites/site1".

Заранее большое спасибо, любая помощь будет принята с благодарностью:)

YASH23

1 Ответ

0 голосов
/ 19 декабря 2011

Если это единственное перенаправление, которое вы будете выполнять, модуль перезаписи будет более запутанным, чем необходимо, если вы еще не знакомы с ним. Я рекомендую создать сайт по умолчанию, который загружается при переходе по корневому URL-адресу (http://myServer/), со следующим кодом в файле default.asp:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://myServer/sites/site1"
%>

Это сделает постоянный редирект. Если вы предпочитаете сделать временное перенаправление (так что поисковые системы проверят его позже), сделайте редирект 302:

<%
Response.Redirect "http://myServer/sites/site1"
Response.End
%>

Или, если вы все еще хотите использовать IIS URL Rewrite, регулярное выражение должно просто проверить наличие пустой строки:

^$
...